Shub
Shub
если б не было нуллов, эти люди бы все равно не вернули бы пустой список. они бы кидали исключения, крешили сервис, че-то еще, но не пустой список
Roman
ну иногда проблема в плохом проектировании, но чаще в том, что сходятся все факторы: мутабельность, имплиситные нуллы и забыли проинициализировать что-то где-то, пушто за всем без помощи компилятора не уследишь
Shub
я видел ребят, которые выбрасывали NPE если значение параметра командной строки им чем-то не нравилось
Aleksandr
ауч
Roman
ну блян, это как бы и так очевидно. Убирание нуллов мозги мудакам не выпрямит
Roman
но нормальным пацанам без нуллов жить станет проще
Ilya
Shub
эксперимент к сожалению не закончили
Крылатый
Aleksandr
а кому-то мало нуллов и они хотят андефайнды
Shub
Aleksandr
это же three-state
Shub
это кое-что другое, тоже с приставкой three-
Aleksandr
лол
Aleksandr
not three-none
Shub
короче, был бы кодерок, а проблемы уже появятся
Roman
собсно в bool option нет ничего особенного, все зависит от контекста использования
Ilya
Roman
Shub
Ilya
Таких не бывает.
Крылатый
Крылатый
Чуть не тот стикер прислал.
Roman
А нормальный человек заебется на ссях писать ынтерпрайз, пушто будет развлекаться с сегфолтами и мемори ликами всю дорогу
Roman
пушто за всем даже нормальный не уследит
Shub
у нас щас ежедневно приходят алерты с ООМ в одном из сервисов (соседняя команда пишет)
Shub
к сожалению, ситуация небанальная, где-то действительно протекает
Roman
Shub
ну само собой
Roman
ну и о чем спор тогда?
Hog
Каминауты капитанов очевидностей какие-то
Roman
да ваще
Shub
разговор начался с тезиса "нет нуллов - нет проблем"
Roman
я не знаю, чей это тезис был, но точно не мой
Ayrat
Опять битва двух якодзум
Hog
Ayrat
Я вот сегодня на котлине ебашил как проклятый. Местами магия с выводом типов в инлайн функциях
Ayrat
Там ещё всякие фичи с требованием лямбды быть экстеншном типа. Синтаксис местами едрический
Ayrat
Увлекательно в общем
Hog
Пятница ж
Hog
Зачем такой хардкор
Ayrat
Это не беттер жава далеко если чо
Ayrat
@DogeShibu а ещё котлин лучше типы выводит в лямбдах! Даже подсказок не требует в тех местах где скала пасует
Max xbim 🌴
жалко что там pipe нет, приходится использовать extension methods
Doge
Ilya
Doge
Ничего интересного в компайл тайме не сделаешь
Aleksandr
Ayrat
Doge
Даже в расте грустновато сейчас, где далеко не всё необходимое нужно, хоть и многое есть
Aleksandr
сори за оффтоп. но вот мне просто интересно. а какие у бизнеса есть аргументы в пользу дотнета при живой джаве?
Doge
Roman
святые угодники.
Roman
Через спринг надеюсь?
Doge
Только чуть страннее
Roman
кек
Aleksandr
а паттерн матчинг будет?