Size: a a a

Android Developers

2020 March 09

n

neikist in Android Developers
Стас М
или если есть какие-то поля, необходимые для вью, но не нужные для хранения
+, что то отформатированное под локаль например
источник

КЧ

Константин Чайко... in Android Developers
Потому что я видел потом во что это превращается, когда одна модель, кто-то туда пихает свои чисто клиентские поля, кто-то ещё что, и потом приходит тебе такая моделька в 300 строк(на Java) и попробуй разберись что тебе надо, а что не надо
источник

n

neikist in Android Developers
Quantum Harmonizer
решается агрегацией отдельных частей.
Не всегда это удобно. Иногда объект тоже цельный сам по себе и каждый раз из свойств тащить запчасти - ну такое
источник

QH

Quantum Harmonizer in Android Developers
neikist
Не всегда это удобно. Иногда объект тоже цельный сам по себе и каждый раз из свойств тащить запчасти - ну такое
не цельный, если он хранится раздельно :)
источник

КЧ

Константин Чайко... in Android Developers
Quantum Harmonizer
решается агрегацией отдельных частей.
а если с бэка тебе приходят данные в 3-х запросах ? ты будешь Triple тягать какой или отдельную ещё модель ? хотя с каждого объекта тебе нужно пусть по 2 поля из 5 только
источник

Kd

Konstantin dmz9 in Android Developers
Quantum Harmonizer
решается агрегацией отдельных частей.
а бывает и наоборот когда пару свойств надо на одном экране показать а апи отдает жирную модель
источник

Kd

Konstantin dmz9 in Android Developers
как бэ, зачем ее всю тащить
источник

КЧ

Константин Чайко... in Android Developers
тут надо делать большие модели для слоя логики, и разделять их уже для presentation, и в presentation только поля которые реально там нужны, а не вся модель
источник

n

neikist in Android Developers
Quantum Harmonizer
не цельный, если он хранится раздельно :)
Не, например объект представляет собой модель которой нужно часть полей из разных таблиц. А не все поля из них. Но все это имеет смысл только вместе
источник

QH

Quantum Harmonizer in Android Developers
Константин Чайко
а если с бэка тебе приходят данные в 3-х запросах ? ты будешь Triple тягать какой или отдельную ещё модель ? хотя с каждого объекта тебе нужно пусть по 2 поля из 5 только
Наркомания, тут бэкэндщику надо навалять.
источник

КЧ

Константин Чайко... in Android Developers
Quantum Harmonizer
Наркомания, тут бэкэндщику надо навалять.
отлично, когда это удается сделать, а если у тебя бэк под какой веб или ваще third party ?
источник

Kd

Konstantin dmz9 in Android Developers
Quantum Harmonizer
Наркомания, тут бэкэндщику надо навалять.
он в другой галактике на аутсосе
источник

QH

Quantum Harmonizer in Android Developers
Константин Чайко
отлично, когда это удается сделать, а если у тебя бэк под какой веб или ваще third party ?
Ну я понимаю, да.
источник

n

neikist in Android Developers
Короче как обычно все в ИТ "it depends"
источник

КЧ

Константин Чайко... in Android Developers
ты ж понимаешь что например для веба и мобилке не всегда делают разные методы, и порой получаешь реально кучу полей, непонятных, если ещё data классы создаются гениратором каким, ох я видел такое, просто добавляют поле и перегенерировали модельки, а ты такой берешься, там огромные модели, и сиди дебаж что ваще где там пустое оказалось на UI )
источник

QH

Quantum Harmonizer in Android Developers
Константин Чайко
ты ж понимаешь что например для веба и мобилке не всегда делают разные методы, и порой получаешь реально кучу полей, непонятных, если ещё data классы создаются гениратором каким, ох я видел такое, просто добавляют поле и перегенерировали модельки, а ты такой берешься, там огромные модели, и сиди дебаж что ваще где там пустое оказалось на UI )
ммм, дата-классы
источник

КЧ

Константин Чайко... in Android Developers
но меня тоже напрягает, гонвертировать одну модель 3 раза
источник

КЧ

Константин Чайко... in Android Developers
в одно и тоже, для простых кейсов )
источник

ZR

Zhomart Rsaliyev in Android Developers
neikist
Короче как обычно все в ИТ "it depends"
а я еще не упомянул data classes для presentation слоя
источник

QH

Quantum Harmonizer in Android Developers
Zhomart Rsaliyev
а я еще не упомянул data classes для presentation слоя
ммм, дата-классы
источник