Владимир Агеев, Тинькофф — Инвертируем зависимости правильно
В докладе Владимир разобрал реальную бизнес-задачу со списком операций и решил её с применением Open-Closed и Dependency Inversion принципов.
В этом докладе:
— Как Владимир с командой редизайнили личный кабинет Тинькофф. Бизнеса
— Каким образом им удалось отказаться от прибитых гвоздями кусков кода и получить «конструктор» для расширения новыми вкладками, видами операций и экшенами
— Как получили легкотестируемый код
Дайджесты, статьи и анонсы митапов:
Блог на Хабре:
Наши вакансии:
Подписаться на канал IT’s Tinkoff:
00:00 — Приветствие и план митапа
01:00 — Бизнес-задача
02:55 — Самый простой вариант решения
04:40 — Прибитый гвоздями код
06:00 — Open-Closed Principle
07:38 — Dependency Inversion
10:19 — Multi providers
12:06 — Моделирование ленты
14:50 — Как различать операции
16:54 — Собираем вместе
20:06 — Подводим итоги
21:17 — Отвечаем на вопросы
#OCP #S