Functional Core: Imperative Shell подход — Алексей Агапов, Aviasales

Описание к видео Functional Core: Imperative Shell подход — Алексей Агапов, Aviasales

В своем докладе Леша рассказал как в мобильной разработке можно пользоваться концептами из функционального программирования и других платформ. Как с их помощью контролировать сложность кода и вносить изменения без переживаний. А также как они помогают покрыть тестами любой код. Рассмотрим примеры на Swift и MVVM.

tech.kontur.ru

Подписывайтесь:
TG Технологии в Контуре ► t.me/+zWBpy5_75BU3OGVi

0:00 Знакомство
2:10 План доклада
2:34 Проблемы стандартного MVVM
7:17 Немного теории: ООП
7:55 Немного теории: Функциональное программирование
12:51 Юнит и интеграционные тесты
15:39 Паттерны функционального программирования
25:45 FCIS в приложении
32:44 Как разделить на Core & Shell
35:51 Как тестировать в парадигме FCIS
37:40 Завершение и ответы на вопросы

#контур #mobile #митап #доклад #swift

Комментарии

Информация по комментариям в разработке