Описание тега domain-driven-design
Доменно-ориентированное проектирование (DDD) - это подход к разработке программного обеспечения для сложных нужд путем глубокой привязки реализации к развивающейся модели основных бизнес-концепций. Обратите внимание, что концептуальные вопросы DDD лучше задавать на сайте softwareengineering.stackexchange.com.
Предпосылка предметно-ориентированного дизайна заключается в следующем:
- Сосредоточение основного внимания проекта на основном домене и логике предметной области
- Создание сложных конструкций на модели
- Начать творческое сотрудничество между техническими экспертами и экспертами в предметной области, чтобы многократно приблизиться к концептуальной сути проблемы.
Доменно-ориентированный дизайн - это не технология или методология. DDD предоставляет структуру практик и терминологию для принятия проектных решений, которые фокусируют и ускоряют программные проекты, работающие в сложных областях.
Этот термин был введен Эриком Эвансом в его книге с тем же названием.
Книги
- Доменно-ориентированный дизайн, преодоление сложности в самой основе программного обеспечения
- Домен-ориентированный дизайн - дистиллированный
- Реализация доменно-ориентированного дизайна
- Домен-ориентированный дизайн быстро
- Ссылка DDD
- Применение предметно-ориентированного дизайна и шаблонов: с примерами на C# и.NET
- Шаблоны, принципы и практики предметно-ориентированного дизайна
- Доменно-ориентированный дизайн в PHP
Образец заявки