Top.Mail.Ru
Разработка
Python
Чистая архитектура in action
11 апреля
12.30-13.10
421. Разработка-1

- Фокус на практическом применении принципов Чистой архитектуры в реальных проектах, а не на теоретическом пересказе книги Роберта Мартина.

- Главная цель архитектуры определяется как минимизация стоимости изменений системы в долгосрочной перспективе, а не ускорение разработки на старте.

- Будет разобрано правило зависимости и показано, как строго изолировать бизнес-логику от фреймворков, баз данных и UI.

- Конкретные примеры структуры проекта, где домен полностью независим от внешних реализаций. Особое внимание уделено разделению моделей данных: почему нельзя использовать DTO запросов или сущности базы данных внутри бизнес-правил.

- Разбор популярных анти-паттернов и заблуждений, преждевременная абстракция и создание интерфейсов ради интерфейсов, etc.

- Честный обзор ситуаций, когда внедрение подхода избыточно и вредно (MVP, прототипы, простые CRUD-сервисы).