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