проекта?
mvc - простая, но боюсь что контроллеры будут здоровые
mvp - презентер будет привязан к конктретному контроллеру, не получится переиспользовать
mvvm - не работал с ней, прикольно что vm можно переиспользовать но боюсь что будет проблема с дебагом
в mvc делай большую M, а не C и всего делов
а зачем тебе переиспользовать презентер? Он нужен для бизнес-логики конркетного флоу/экрана/фичи общие моменты, которые ты хочешь переиспользовать, вынеси отдельную сущность, которая будет в себе эту логику хранить и дальше используй её везде, где хочешь
лол, зачем ты рассказываешь про подходы? Типо знаешь?) Странно, но mvc не обязательно будет здоровый контроллер, а mvvm не обязательно тяжело дебажить, если там нет реактивщины. А вообще почитай вот статейку, главное не какой-то определенынй шаблон, а умнение правильно декомпозировать и выделять/создавать логические сущности.
иногда логика экранов оказывалась очень похожая и типа можно было б переиспользовать презентор, я так пока просто думаю
да я просто спросил совета и чисто свое мнение написал, в чем у меня сомнения, спасибо за статью
а что делать, если вдруг на одном из экранов логика изменится и будет конфликтовать с логикой другого экрана? тут сразу вывднеются проблемы с зонами ответственности
если логика экрана настолько похожая то может один сделать?
ага, согласен, может быть и такое
mvvm или VIP (не путать с гадюками)
Обсуждают сегодня