Size: a a a

iOS Developers — русскоговорящее сообщество

2020 October 06

A

AnnaS in iOS Developers — русскоговорящее сообщество
Да лол, нет правильного решения) кто то и в мвп и мввм в презентере и вью модели пишет бизнес логику, хотя там по феншую ее не должно быть)
источник

AI

Anton I in iOS Developers — русскоговорящее сообщество
Lev Bondarenko
мне кажется это неправильное разделение ответственности
координатор- направляет
роутер- показывает
почему неправильное?
источник

LB

Lev Bondarenko in iOS Developers — русскоговорящее сообщество
AnnaS
Да лол, нет правильного решения) кто то и в мвп и мввм в презентере и вью модели пишет бизнес логику, хотя там по феншую ее не должно быть)
скорее нелогичное)
источник

AI

Anton I in iOS Developers — русскоговорящее сообщество
AnnaS
Да лол, нет правильного решения) кто то и в мвп и мввм в презентере и вью модели пишет бизнес логику, хотя там по феншую ее не должно быть)
ну смешивание это уже моветон)
источник

LB

Lev Bondarenko in iOS Developers — русскоговорящее сообщество
любая декомпозиция - это паттерны проектирования: архитектурные и модульные. Функция декомпозиции - устранить разрастания кода и упростить управления. Если мы декомпозируем модуль, в котором мало логики, то это оверинжениринг.
источник

LB

Lev Bondarenko in iOS Developers — русскоговорящее сообщество
так что я не пойму зачем создавать 2 сущности для навигации, если кода там будет мало
источник

AI

Anton I in iOS Developers — русскоговорящее сообщество
Lev Bondarenko
любая декомпозиция - это паттерны проектирования: архитектурные и модульные. Функция декомпозиции - устранить разрастания кода и упростить управления. Если мы декомпозируем модуль, в котором мало логики, то это оверинжениринг.
координатор может быть не малым, вовсе)
источник

LB

Lev Bondarenko in iOS Developers — русскоговорящее сообщество
Anton I
координатор может быть не малым, вовсе)
так если он у вас растет, то скорее всего вы не ту логику туда пихаете
источник

AI

Anton I in iOS Developers — русскоговорящее сообщество
Lev Bondarenko
так что я не пойму зачем создавать 2 сущности для навигации, если кода там будет мало
дабы
координатор- направляет
роутер- показывает
ну хз, в общем, подождем, может ещё кто свое мнение выскажет
источник

AI

Anton I in iOS Developers — русскоговорящее сообщество
Lev Bondarenko
так если он у вас растет, то скорее всего вы не ту логику туда пихаете
сказано было это лишь для примера)
источник

AI

Anton I in iOS Developers — русскоговорящее сообщество
если не разделять, получится что координатор и направляет, и показывает. тут явно не SR
источник

LB

Lev Bondarenko in iOS Developers — русскоговорящее сообщество
хороший Координатор чаще работает с контролерами и выстраивает из них цепочки и тд и тп (если очень просто) а все запросы, сайд-эффекты должны делать в спомогательных менеджерах
источник

LB

Lev Bondarenko in iOS Developers — русскоговорящее сообщество
вот это SRP
источник

AI

Anton I in iOS Developers — русскоговорящее сообщество
Lev Bondarenko
хороший Координатор чаще работает с контролерами и выстраивает из них цепочки и тд и тп (если очень просто) а все запросы, сайд-эффекты должны делать в спомогательных менеджерах
это верно и понятно
вопрос не про это 🙂
источник

LB

Lev Bondarenko in iOS Developers — русскоговорящее сообщество
Anton I
это верно и понятно
вопрос не про это 🙂
тогда вопрос: как разрастается ваш координатор?
источник

LB

Lev Bondarenko in iOS Developers — русскоговорящее сообщество
и зачем вы добавили Router
источник

AI

Anton I in iOS Developers — русскоговорящее сообщество
Lev Bondarenko
тогда вопрос: как разрастается ваш координатор?
к чему вопрос?
источник

AI

Anton I in iOS Developers — русскоговорящее сообщество
вопрос про разделение ответствености, а не про разрастание координатора
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
Ты - не ты. Когда координатор
источник

LB

Lev Bondarenko in iOS Developers — русскоговорящее сообщество
Anton I
вопрос про разделение ответствености, а не про разрастание координатора
разделение ответственности решает какую-то проблему?
источник