Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем

Книга Эрика Эванса «Предметно-ориентированное проектирование (DDD)» представляет собой фундаментальный труд, посвящённый методологии разработки сложного программного обеспечения. Автор предлагает системный подход к проектированию, основанный на глубоком погружении в предметную область и построении точных, выразительных моделей, которые становятся ядром системы.

Основная идея DDD заключается в том, что сложность должна быть преодолена в самой сердцевине программного продукта — в его модели. Эванс детально описывает, как выявлять ключевые концепции предметной области, формулировать единый язык для общения между разработчиками и экспертами, а затем воплощать эти концепции в программном коде. Книга учит не просто писать код, а строить осмысленные, гибкие и поддерживаемые системы.

В книге рассматриваются как стратегические аспекты (ограниченные контексты, карта контекстов, крупномасштабная структура), так и тактические шаблоны проектирования (сущности, объекты-значения, агрегаты, репозитории, сервисы предметной области). Особое внимание уделяется непрерывной переработке знаний, рефакторингу к модели и интеграции сложных подсистем.

«Предметно-ориентированное проектирование» давно стало классикой для архитекторов, ведущих разработчиков и аналитиков, работающих над сложными бизнес-приложениями. Это руководство помогает справиться со сложностью, улучшить коммуникацию в команде и создать программное обеспечение, которое точно отражает потребности бизнеса и легко эволюционирует со временем.

Похожие книги

Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем
A
Автор
Эрик Эванс
Издательство
Издательский дом "Вильяме"
Год
2011
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент