RUVIDEO
Поделитесь видео 🙏

Where to use Optional - Inside Java Newscast #19

#Java
Is it ok to use `Optional` as parameter type? Overloading is an alternative, but how well does it stack up? Thoughts on this question (and other `Optional`-related ones) can usually be put into one of three (and a half) categories.

0:00 ➠ Not again!
0:16 ➠ Intro
Reddit thread: https://www.reddit.com/r/java/comments/sat1j4/opinions_on_using_optional_as_parameter/
`Optional` tutorial: https://dev.java/learn/using-optionals/

1:04 ➠ Overloading Instead Of `Optional`
1:23 ➠ Overloading - The Combinatorial Explosion
2:03 ➠ Overloading - Choosing an Implementation
3:10 ➠ Overloading - Builders and Parameter Objects
Builder pattern: https://www.youtube.com/watch?v=2GMp8VuxZnw

3:57 ➠ Discussing `Optional`
https://nipafx.dev/java-optional-opinions

4:56 ➠ `Optional` Camps
5:30 ➠ `Optional` Camps - #1: Never use `Optional`!
6:13 ➠ `Optional` Camps - #2: Use `Optional` as a Return Value (in Limited Cases)
6:59 ➠ `Optional` Camps - #2½: Use `Optional` as a Return Value (Always)
7:12 ➠ `Optional` Camps - #3: Use `Optional` Everywhere!
8:03 ➠ `Optional` Camps - Where to Pitch Your Tent?
Brian Goetz' recommendations: https://stackoverflow.com/a/26328555/2525313
Stuart Marks' recommendations: https://www.youtube.com/watch?v=fBYhtvY19xA
JUnit Pioneer: https://github.com/junit-pioneer/junit-pioneer

8:59 ➠ Outro

Categories: #Java #OpenJDK #JDK #InsideJava

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Where to use Optional - Inside Java Newscast #19», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.