Size: a a a

2019 November 25

EE

Evgenii Elchev in iOS God Talks
Vadim
О, кто-то наконец понял что M в мвц- это не структура с данными от сервера
эти кто то всегда были, есть и будут, но их мало очень(
источник

ЕP

Еxey Panteleev in iOS God Talks
Evgenii Elchev
Ты не думал над тем что во всех архитектурах три компонента?)
1) то что видит юзер (v)
2) бизнес логика (m,I)
3) связь 1 и 2 (c,vm,p)

По сути все эти архитектуры одно и тоже.
Есть такое
источник

ЕP

Еxey Panteleev in iOS God Talks
Nik Burnt
да норм мвц, просто не надо делать херни
меня вообще всегда прикалывало как кто-то сваливал свой говнокод с тысечестрочными компонентами на мвц
Иногда 2-6 тысячные контролеры оправданы. И массив контроллер достаточно еще безобидный антипаттерн
источник

ЕP

Еxey Panteleev in iOS God Talks
В телеге ChatViewController на 6К+ строк и это нормально
источник

EE

Evgenii Elchev in iOS God Talks
Еxey Panteleev
Иногда 2-6 тысячные контролеры оправданы. И массив контроллер достаточно еще безобидный антипаттерн
главное не размер, а состояния, если там у тебя 6к+ строк чистых функций то все ок будет, а если это все работает с 40 связанными состояниями то беда)
источник

ЕP

Еxey Panteleev in iOS God Talks
Там чистый код  достаточно
источник

EE

Evgenii Elchev in iOS God Talks
Еxey Panteleev
Там чистый код  достаточно
я под чистыми функциями име ввиду термин из фп, когда функция не пораждает сайд эфектов и не зависит от внешних состояний, тупо входные аргументы и выходные
источник

ЕP

Еxey Panteleev in iOS God Talks
Evgenii Elchev
я под чистыми функциями име ввиду термин из фп, когда функция не пораждает сайд эфектов и не зависит от внешних состояний, тупо входные аргументы и выходные
Я понимаю
источник

ЕP

Еxey Panteleev in iOS God Talks
Тесты я вроде там тоже видел
источник

ЕP

Еxey Panteleev in iOS God Talks
На этот контроллер
источник

SZ

Sasha Zolotarev in iOS God Talks
Evgenii Elchev
главное не размер, а состояния, если там у тебя 6к+ строк чистых функций то все ок будет, а если это все работает с 40 связанными состояниями то беда)
Так, а ты когда нибудь писал контроллеры по 6к строк?
источник

EE

Evgenii Elchev in iOS God Talks
Sasha Zolotarev
Так, а ты когда нибудь писал контроллеры по 6к строк?
я когда то дорабатывал приложение которое все было в одном файле, и там было 100к+ строк, его даже не каждый блокнот открывал)
источник

SZ

Sasha Zolotarev in iOS God Talks
Evgenii Elchev
я когда то дорабатывал приложение которое все было в одном файле, и там было 100к+ строк, его даже не каждый блокнот открывал)
да не
источник

SZ

Sasha Zolotarev in iOS God Talks
это другое
источник

EE

Evgenii Elchev in iOS God Talks
а разница?
источник

SZ

Sasha Zolotarev in iOS God Talks
большая
источник

EE

Evgenii Elchev in iOS God Talks
я контроллеры на 6к не писал, и не знаю зачем такое может понадобится,
источник

SZ

Sasha Zolotarev in iOS God Talks
кайф
источник

SZ

Sasha Zolotarev in iOS God Talks
а мессенджеры когда нибудь писал?
источник

EE

Evgenii Elchev in iOS God Talks
но думаю это было преувелчиние
источник