https://2017.codefest.ru/lecture/1166
MVVM, VIPER, MVC – очень разные подходы к проектированию архитектуры мобильных приложений. Тем не менее, все они построены на базе гораздо более фундаментальных принципов – SOLID. Зачастую применение таких масштабных паттернов может быть недостаточно оправдано, и следования набору простых и понятных правил будет достаточно для написания чистого и поддерживаемого кода.
Легче всего учиться на ошибках, поэтому все выступление построено на модели "Нарушение принципа -> Обсуждение -> Рефакторинг". В результате доклада у зрителей должно остаться четкое понимание, как принципы SOLID применяются в стандартных задачах iOS разработки.
Тезисы:
Как прокачка фундаментальных знаний помогает нам быстрее становиться сильными разработчиками
Как появился и зачем нужен SOLID
Примеры нарушения каждого из принципов SOLID в реальных проектах
Что делать в случае нарушения принципов и когда их вообще применять