в свойства это очень плохой тон. Что тогда возвращать? У меня допустим есть дто с 15 полями оно заполняется данными из стороннего API, и некоторые поля могут быть null. Что в таком случае делать?
Отдавай дефолтное значение того типа, которое ожидаешь. Для имен-фамилий это будет пустая строка, например.
Хмм, а если метод дто возвращает?
Отдает дто с дефолтными значениями.
Спасиб, буду дальше думать.
а чо думать, у тебя вложенных дтошек может быть несколько. Ты ж не хочешь потом на фронте проверять? if (foo.bar && foo.bar.baz && foo.bar.bax.xyz === 1) {}
Дефолтные значения это норм варик, нужно будет в таске попробовать так сделать.
Мне кажется это слегка ломает логику. У пользователя есть яблоко, яблоко красного цвета. Нам надо проверить цвет яблока. Но если яблока нет, забить яблоко без значений? Это уже не яблоко. Чето странно
Хз, мне кажется странным. Или яблоко есть, или нет.
Обсуждают сегодня