IT-словарь › Программирование › Clean Architecture

Clean Architecture

Программирование Svenska → Обновлено: 2026-10-17

«Зонтик» Роберта «дяди Боба» Мартина над гексагональной, луковой архитектурой и DDD — главное правило: зависимости направлены внутрь, к домену.

Сформулирована в блоге в 2012 году, книга вышла в 2017-м. Слои: Entities (домен) → Use Cases → Interface Adapters → Frameworks/Drivers. Внутренние слои ничего не знают о внешних. Выигрыш в тестировании: сценарии использования проверяются без БД и веб-сервера. Критики напоминают про переусложнённые проекты на Java/C#, где семь папок нужны, чтобы прочитать одну строку из БД. Хороша для сложной доменной логики, в CRUD-приложениях выглядит нелепо.

← Назад к словарю