Size: a a a

Dart & Flutter по-русски

2020 July 02

n

neikist in Dart & Flutter по-русски
Either какой нибудь там наверно тоже подходит. Или банальный sealed Result класс. Но вот тут мне и null кажется нормальным. Если язык null safety поддерживает
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
вообще история же повторяется, когда swift вышел, все разработчики привыкшие к objc везде писали что нулсейфти это дичь
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
сейчас те же разработчики шеймят меня что я пошел писать на дарте где нет нул сейфти)
источник

ГК

Григорий Коваленко... in Dart & Flutter по-русски
вообще чем больше ограничений мы на код накладываем, тем лучше. статическая типизация, файнал переменные, иммутабельные классы, приватные поля, все это великое добро
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
neikist
Either какой нибудь там наверно тоже подходит. Или банальный sealed Result класс. Но вот тут мне и null кажется нормальным. Если язык null safety поддерживает
maybe это частный случай Either
источник

YM

Yerassyl Maikhanov in Dart & Flutter по-русски
допустим я создал класс с null Safe полем
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Григорий Коваленко
вообще чем больше ограничений мы на код накладываем, тем лучше. статическая типизация, файнал переменные, иммутабельные классы, приватные поля, все это великое добро
просто надо менять мышление, раньше ты о типах не думал, а теперь думаешь, раньше о null сейфти не думал, теперь думаешь, это же не так то просто сделать
источник

OP

Oleg Pchelkin in Dart & Flutter по-русски
Nikita Domnickij
Maybe из хаскеля, Option из раста/скалы
гляну, но вроде такие конструкции и в rx и в свифте есть.. Посмотрю, может это и правда удобнее, но пока выглядит как то же самое, только обернутое в дополнительный Option..
источник

(

( in Dart & Flutter по-русски
neikist
Either какой нибудь там наверно тоже подходит. Или банальный sealed Result класс. Но вот тут мне и null кажется нормальным. Если язык null safety поддерживает
Нуллабл против Опшионала - это сэкономить несколько символов в сигнатуре и T?? ~ T?
источник

YM

Yerassyl Maikhanov in Dart & Flutter по-русски
и заполняю поле методом, но метод не нашел ничего и что тогда он положит?
источник

n

neikist in Dart & Flutter по-русски
Evgenii Elchev
может)
О черт. Я вспомнил своего коллегу который кучу всего принимал как Any а потом кастил. Я его еле отучил от этого дерьма
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Yerassyl Maikhanov
и заполняю поле методом, но метод не нашел ничего и что тогда он положит?
оно не так работает. нул сейфти поле не может ничего не содержать, и не может создаться без значения что бы его потом можно было заполнить
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
если ты не знаешь что туда положить помечаешь как нулабл и живешь как жил
источник

YM

Yerassyl Maikhanov in Dart & Flutter по-русски
ну так а тогда зачем мне это нужно
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
потому что в большенстве случаев я знаю что туда положить
источник

DO

Dmitriy Orteney in Dart & Flutter по-русски
Yerassyl Maikhanov
и заполняю поле методом, но метод не нашел ничего и что тогда он положит?
тебе анализатор не даст так делать: класть нуллабл тип в обычный
источник

VP

Vlad Pisatel in Dart & Flutter по-русски
Evgenii Elchev
потому что в большенстве случаев я знаю что туда положить
А что происходит с меньшинством?
источник

YM

Yerassyl Maikhanov in Dart & Flutter по-русски
если у меня not null только id а все остальное может вернуть null и на это есть бизнес логика
источник

Z

Zetts in Dart & Flutter по-русски
Всем привет, столкнулся с проблемой, учавствую в тестировании проекта на флаттер под ios и на девайсе с ios 10.3.3 после обновления чего-то, скорей всего икскода пропали все элементы, отображаются только фоны, такое даже с демо проектом. может кто сталкивался с проблемой и знает как фиксить?
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
у меня нулами только данные из бд и от сервера помечаны
источник