Size: a a a

Programming Offtop

2021 April 30

с#

саша сок #KotlinGang... in Programming Offtop
так уже давно эмперическим путём пришли к тому, что если можно что-то отловить на этапе компиляции, то это нужно делать.
источник

KD

Konstantin Dovnar in Programming Offtop
Пришёл бы платформенный тип, а разраб бы забил хер на то, что там может быть налл.
источник

с#

саша сок #KotlinGang... in Programming Offtop
так никто не делает пхпхпх
источник

с#

саша сок #KotlinGang... in Programming Offtop
так тоже глупо делать без оснований
источник

KD

Konstantin Dovnar in Programming Offtop
Очень многие так делают.
источник

KD

Konstantin Dovnar in Programming Offtop
Так надо было делать по умному.
Чтож они раньше не поняли.
источник

с#

саша сок #KotlinGang... in Programming Offtop
хорошо, перефразирую. в нормальном коде такого нет
источник

KD

Konstantin Dovnar in Programming Offtop
В нормальном коде не вызывается java код?
источник

KD

Konstantin Dovnar in Programming Offtop
Интересно.
источник

с#

саша сок #KotlinGang... in Programming Offtop
когда ты пытаешься избежать контроль компилятора через !! и отсутствие инспекции на нуллабл по дефолту - это разные вещи.
источник

с#

саша сок #KotlinGang... in Programming Offtop
с таким подходом и в js 80% ошибок в тайпингах на крупных проектах из-за того, что не подумали
источник

KD

Konstantin Dovnar in Programming Offtop
Так, ещё раз, если бы у них был котлин, но либа возвращала наллабл значение, но для котлина это платформ тайп. Как тут спасло бы это?

Или что-то поменялось, и платформ-тайп теперь всегда по умолчанию наллабл?
источник

Na

Neon an Děv 8) in Programming Offtop
Если там @Nullable значение возвращается не все так просто)
источник

Na

Neon an Děv 8) in Programming Offtop
энивей котлин не виноват в нуллабельности при интеропе
источник

KD

Konstantin Dovnar in Programming Offtop
А если нет?
Если бы все и всегда помечали... Эх.
источник

KD

Konstantin Dovnar in Programming Offtop
Да. Но и не спасает от неё от слова совсем.
источник

Na

Neon an Děv 8) in Programming Offtop
Если пишешь для ведра это действительно заметно, но если нет, то не думаю что так сильно нпе мешают))
источник

с#

саша сок #KotlinGang... in Programming Offtop
доку читать надо на стыке платформ
источник

с#

саша сок #KotlinGang... in Programming Offtop
хороший котлин программист, когда видет Type! перед использованием убедится, что он точно не нулл
источник

KD

Konstantin Dovnar in Programming Offtop
Ахуенное решение.
С тем же успехом можно просто сказать "надо проверять на налл", тогда и котлин нахой не нужон.
источник