Size: a a a

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

2020 December 30

AD

Alexandr Drobyshev in Dart & Flutter по-русски
Daniil S
а вы хотите прямо в бизнес - логике строки на кириллице хардкодить?
а какая разница в каком месте их кодить? хоть во вьюхе хоть в моделе) сделай сеттер get name => _name ?? 'Guset'
источник

DS

Daniil S in Dart & Flutter по-русски
Alexandr Drobyshev
а какая разница в каком месте их кодить? хоть во вьюхе хоть в моделе) сделай сеттер get name => _name ?? 'Guset'
большая разница очень
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
хоть где сделай - без нул будет длишьне же) и в любом случае пустая строка - это наличие объекта - это уж е говорт о том тчо он есть)
источник

DS

Daniil S in Dart & Flutter по-русски
Alexandr Drobyshev
хоть где сделай - без нул будет длишьне же) и в любом случае пустая строка - это наличие объекта - это уж е говорт о том тчо он есть)
это уже демогогия начинается, вот пример как я класс пишу
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
я про стиль записи а не про арзитектуру)) про запись проверки именно
user.name == '' ? 'Guset' : user.name
против
user.name ?? 'Guest'
источник

DS

Daniil S in Dart & Flutter по-русски
Alexandr Drobyshev
я про стиль записи а не про арзитектуру)) про запись проверки именно
user.name == '' ? 'Guset' : user.name
против
user.name ?? 'Guest'
если иформации нет - лучше ее не показывать я считаю =)
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
ну так а что если пришло '' а надо чтоб была заглушка тогда типа Guest) я так то тоже так пишу
источник

DS

Daniil S in Dart & Flutter по-русски
и верстка должна быть готова к таким сюрпризам
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
хот я вру не так
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
я нулл оставлюя_ этов. копиВитх так
источник

DS

Daniil S in Dart & Flutter по-русски
Alexandr Drobyshev
ну так а что если пришло '' а надо чтоб была заглушка тогда типа Guest) я так то тоже так пишу
если у вас прям в дизайне такое, то пример не очень хороший, но я суть понял
источник

DS

Daniil S in Dart & Flutter по-русски
тогда name == ‘’ ? ‘Guest’ : name
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
у меня в целмо вообще не так) у меня когда юзера нет - то вообще юзера нет))
источник

ДЛ

Даниил Левицкий... in Dart & Flutter по-русски
Daniil S
это уже демогогия начинается, вот пример как я класс пишу
Структура не позволяет определить, что это мок/пустой класс. Я бы локализовал в статик инстансе empty / mock и от него делал копи
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
user == null
источник

DS

Daniil S in Dart & Flutter по-русски
Даниил Левицкий
Структура не позволяет определить, что это мок/пустой класс. Я бы локализовал в статик инстансе empty / mock и от него делал копи
делал так раньше, но потом лень стало =)))
источник

A

Alex in Dart & Flutter по-русски
Alexandr Drobyshev
user == null
Я тебя на ноль помножу
источник

DS

Daniil S in Dart & Flutter по-русски
Даниил Левицкий
Структура не позволяет определить, что это мок/пустой класс. Я бы локализовал в статик инстансе empty / mock и от него делал копи
в принципе езе в репозитории если важные данные не приходят ( id) бросаю эксепшн
источник

DS

Daniil S in Dart & Flutter по-русски
то есть не валидые данные тоже отсекаю сразу
источник

ДЛ

Даниил Левицкий... in Dart & Flutter по-русски
При получении данных понятно, а при построении валидация основанная на емпти-копи бизнес модели в 100 раз чище)
источник