Size: a a a

AndroidDev :: Разработка. It's Android time now!

2020 July 29

С

Сергей in AndroidDev :: Разработка. It's Android time now!
#noob
Вот у меня есть запрос, который присылает json,
который сереализуется в класс CurrentEntry
(по сути это DTO)

Вопрос могу ли я этот же класс использовать и как Entity для работы с БД ? или лучше создать отдельный дубликат ?
источник

VV

Valentin Volodarskij in AndroidDev :: Разработка. It's Android time now!
Сергей
#noob
Вот у меня есть запрос, который присылает json,
который сереализуется в класс CurrentEntry
(по сути это DTO)

Вопрос могу ли я этот же класс использовать и как Entity для работы с БД ? или лучше создать отдельный дубликат ?
Лучше кашу не создавать :)
источник

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
Сергей
#noob
Вот у меня есть запрос, который присылает json,
который сереализуется в класс CurrentEntry
(по сути это DTO)

Вопрос могу ли я этот же класс использовать и как Entity для работы с БД ? или лучше создать отдельный дубликат ?
Смотря какой у тебя подоход
источник

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
В клин архитектуре нужно создать отдельный
источник

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
А если ничего развивать не планируешь то можно и так оставить
источник

VV

Valentin Volodarskij in AndroidDev :: Разработка. It's Android time now!
Mafioznik
Смотря какой у тебя подоход
В любом подходе лучше не месить кашу 😄
источник

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
Valentin Volodarskij
В любом подходе лучше не месить кашу 😄
Код создаётся для удобства, если так можно и не помешает ничему - почему бы и нет
источник

С

Сергей in AndroidDev :: Разработка. It's Android time now!
Ок значит всё таки лучше разделить
и ничего плохого что dto и entity будут одинаковые
источник

VV

Valentin Volodarskij in AndroidDev :: Разработка. It's Android time now!
Mafioznik
Код создаётся для удобства, если так можно и не помешает ничему - почему бы и нет
Пишем код однажды, читаем его всю жизнь. Имхо, стоит сразу учиться правильному, чем потом бить себя по рукам, потому что тебя бьют коллеги :)
источник

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
Valentin Volodarskij
Пишем код однажды, читаем его всю жизнь. Имхо, стоит сразу учиться правильному, чем потом бить себя по рукам, потому что тебя бьют коллеги :)
Согласен, пишешь программку с функционалом на 5 минут кода и 55 минут приводишь это в правильную архитектуру на века. Смешно же
источник

VV

Valentin Volodarskij in AndroidDev :: Разработка. It's Android time now!
Ну, если на коленках что-то потестить, то вопросов нет
источник

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
Написал хелоуворлд сразу с клин архитектурой, тестами и доками, а то мало ли, я же программист !!!
источник

VV

Valentin Volodarskij in AndroidDev :: Разработка. It's Android time now!
:)
источник

С

Сергей in AndroidDev :: Разработка. It's Android time now!
Mafioznik
Написал хелоуворлд сразу с клин архитектурой, тестами и доками, а то мало ли, я же программист !!!
так и хочу ) сразу делать правильную архитектуру
Не правильную я смогу всегда сделать потом ☺️
источник

ДШ

Данил Шидловский... in AndroidDev :: Разработка. It's Android time now!
в какой-то момент работы приложения в логах появляется это Compiler allocated 4MB to compile void android.view.ViewRootImpl.performTraversals() и зависает экран, в чём проблема и как решить?
источник

С

Сергей in AndroidDev :: Разработка. It's Android time now!
источник

С

Сергей in AndroidDev :: Разработка. It's Android time now!
#noob
Я не понимаю цепочку взаимодействия  dto » entity » model

Значит от сервера к нам приходит ответ в виде dto объекта, но сохранять в БД  мы должны уже Entity объект ... и  достаём тоже Entity. Как тогда перевести DTO в Entity ? И что тогда такое Model ? (всегда думал что Entity == model )

Блин в js просто пришел json и не надо парить  себе мозги всеми этим слоями
источник

Kd

Konstantin dmz9 in AndroidDev :: Разработка. It's Android time now!
ты в энтити эти заглядывал вообще?
источник

DG

Dmitry Gordin in AndroidDev :: Разработка. It's Android time now!
Сергей
#noob
Я не понимаю цепочку взаимодействия  dto » entity » model

Значит от сервера к нам приходит ответ в виде dto объекта, но сохранять в БД  мы должны уже Entity объект ... и  достаём тоже Entity. Как тогда перевести DTO в Entity ? И что тогда такое Model ? (всегда думал что Entity == model )

Блин в js просто пришел json и не надо парить  себе мозги всеми этим слоями
я думаю у тебя там аннотации для базы данных лежат
источник

С

Сергей in AndroidDev :: Разработка. It's Android time now!
Dmitry Gordin
я думаю у тебя там аннотации для базы данных лежат
допустим получаю данные о погоде за текущий день. Ответ приходит в виде DTO, эти данные я должен показать и еще и сохранить в БД. Но я не могу передать напрямую этот DTO ? или могу ? или там передаётся класс из папки Model.  А с DTO тогда что ? Я запутался в этих наворотах.
источник