Size: a a a

JPoint, Java-конференция

2020 May 13

J🎩

JBáruch 🎩 in JPoint, Java-конференция
Ivan Zemlyankiy
Блин из-за этого хайпокнижника про ООП скипнули хороший вопрос. Присоединяюсь к нему, может кто знает?
Я только про кейк-паттерн знаю в скале (и ещё где-то), но вроде народ говорит что чем-то этот паттерн смущает массы.
художника обидеть каждый может! А он просто так видит!
источник
2020 May 14

VM

Vladimir Mokeev in JPoint, Java-конференция
А что не так с нуллом?
источник

VM

Vladimir Mokeev in JPoint, Java-конференция
Вариант с вопросом как в котлине или свифте устроит?
источник

VM

Vladimir Mokeev in JPoint, Java-конференция
источник

y

yegor256 in JPoint, Java-конференция
Vladimir Mokeev
А что не так с нуллом?
источник

VM

Vladimir Mokeev in JPoint, Java-конференция
В опросе нет варианта возвращать Optional
источник

AK

Andrey Kuleshov in JPoint, Java-конференция
Vladimir Mokeev
А что не так с нуллом?
Да ладно, а в котлине что с нулом?)
источник

y

yegor256 in JPoint, Java-конференция
Vladimir Mokeev
В опросе нет варианта возвращать Optional
Empty list — это оно и есть, пред-Java7 вариант Optional
источник

VM

Vladimir Mokeev in JPoint, Java-конференция
yegor256
Empty list — это оно и есть, пред-Java7 вариант Optional
Странно возвращать лист в методе с названием findByX. Пустой лист норм возвращать в findAllByX
источник

y

yegor256 in JPoint, Java-конференция
NULL — это ошибка величиной со всю software индустрию. Вы этого Гослинга спросите, зачем он эту ошибку притащил в Java. Либо он не понимал, что это ошибка (что не делает ему чести), либо ему было все равно, лишь бы зарплату платил Sun (что тоже чести не делает)
источник

VM

Vladimir Mokeev in JPoint, Java-конференция
yegor256
NULL — это ошибка величиной со всю software индустрию. Вы этого Гослинга спросите, зачем он эту ошибку притащил в Java. Либо он не понимал, что это ошибка (что не делает ему чести), либо ему было все равно, лишь бы зарплату платил Sun (что тоже чести не делает)
Тогда не было книжек с мухомором и кактусом) Может, поэтому
источник

AK

Andrey Kuleshov in JPoint, Java-конференция
yegor256
NULL — это ошибка величиной со всю software индустрию. Вы этого Гослинга спросите, зачем он эту ошибку притащил в Java. Либо он не понимал, что это ошибка (что не делает ему чести), либо ему было все равно, лишь бы зарплату платил Sun (что тоже чести не делает)
Так с тобой человек не спорит, он же написал про Котлин и Свифт. Идеально решили проблему
источник

y

yegor256 in JPoint, Java-конференция
Одно дело если группа индусов программирующих за еду пишет как получится. Их можно понять. Им нужно семьи кормить. А другое дело, если тебе поручают сделать новый язык для всего мира и ты делаешь кое-как.
источник

AK

Andrey Kuleshov in JPoint, Java-конференция
Современные умные люди это понимают и делают нормальные языки вроде Котлина, где есть почти null-safety
источник

y

yegor256 in JPoint, Java-конференция
Andrey Kuleshov
Современные умные люди это понимают и делают нормальные языки вроде Котлина, где есть почти null-safety
Ключевое слово "почти"
источник

AK

Andrey Kuleshov in JPoint, Java-конференция
yegor256
Ключевое слово "почти"
Обратная совместимость с богомерзкой джавой
источник

y

yegor256 in JPoint, Java-конференция
Никакой этот Гослинг не звезда и не легенда, а просто халтурщик
источник

VM

Vladimir Mokeev in JPoint, Java-конференция
yegor256
Ключевое слово "почти"
Почти из-за совместимости с джава либами
источник

AK

Andrey Kuleshov in JPoint, Java-конференция
Vladimir Mokeev
Почти из-за совместимости с джава либами
Я первонах
источник

y

yegor256 in JPoint, Java-конференция
Вот так и джаву сделали в свое время, через слово "почти". Чтобы сделать что-то, чтобы С++ недо-программисты смогли понять и начать юзать. И также Котлин сочинили, на тех же принципах.
источник