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