Pull to refresh

Comments 14

"100-процентной нулевой безопасности" - шикарная фраза

Собственно, с ней что-то не так?

Подразумевается, что безопаности там нет. Лучше null safety не переводить.

Давайте просто слепо посмотрим на вещи - это прохладная штучка горяча!

Спасибо большое, я осознал и исправил (правда, потребовалось время на осмысление)

"Sound null safety" от идиомы "safe and sound", что значит "free from danger".

мы не верим, что какой-либо другой язык программирования когда-либо добавлял надежную нулевую безопасность к существующему языку.

Тем временем C#, Kotlin, Typescript и другие ...

Ну у kotlin на стыке с java могут быть сюрпризы...

Typescript

Ну Typescript в другой лиге играет, он всё же unsound. Надёжность весьма условная.

ну у Котлин null-safety появилась сразу, а не в версии 3. Тут же они говорят, про существующий, в смысле зарелизенный язык

Dart становится все сложнее и сложнее. Увы. Непонятно как все эти фишки сочетать

а что собственно сложного? Для меня сложное/многогранное только class modifiers, тут без мануала не обойтись, но это нужно только авторам библиотек. Остальное опциональное и при этом значительно облегчает обычный процесс кодинга и к тому же присутствует почти во всех актуальных языках в том или ином виде.

Более того, даже модификаторы – вещь абсолютно необязательная (по крайней мере, пока). С другой стороны, их внедрение позволяет лучше контролировать api-пакетов. Раньше нужно было бы указать в документации о том, как можно использовать "этот вот класс". А теперь всё крайне очевидно (а если нет, то справочник Брайля png'шка совместимости в помощь).

Где то я всё это уже видел. Много раз.

Sign up to leave a comment.

Articles