Назад к разделу О себе

Предметно-ориентированное проектирование (DDD)

Проектирование

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

Ключевые принципы
  • 1Фокус на основной предметной области и доменной логике
  • 2Основывать сложные проекты на моделях предметной области
  • 3Сотрудничать с экспертами предметной области для улучшения модели
  • 4Использовать единый язык в рамках ограниченного контекста
Преимущества
  • 1Создает общее понимание между разработчиками и экспертами предметной области
  • 2Приводит к более поддерживаемому и гибкому программному обеспечению
  • 3Помогает управлять сложностью в больших системах
  • 4Выравнивает ПО с бизнес-потребностями