нас например: для бд своя модель(UserEntity), для апи другая модель(UserApiModel), а для ViewModel совсем другая(User). Многие свойства повторяются, а некоторые из них нет, например от сервера мы получаем модель пользователя и там находится информация об jwt, а эту информацию храним в другом месте. Как вы делаете работу с данными? Какие подходы используете? Нормально ли так делать как делаем мы?
Те если в апи есть 10 разных списков, то у нас будет 30 разных моделей. И это нормально?
Конечно нет, нагромождение классов бестолку
Обсуждают сегодня