Alan güdümlü tasarım (domain-driven design)
Kısaca: Alan güdümlü tasarım (DDD) yazılımı iş alanına hizalar. Geliştiriciler ve alan uzmanları ortak bir dil geliştirir, kod alan terimlerini yansıtır.
Biraz daha ayrıntılı: Büyük sistemler, her terimin açık bir anlamı olduğu “sınırlı bağlamlara” bölünür (satıştaki “müşteri” muhasebedekinden farklıdır). Bir bağlamın içinde varlıklar, değer nesneleri ve topaklarla (aggregate) modelleme yapılır.
Ayrıntılı
- Her yerde geçerli dil (ubiquitous language): tek ortak alan dili…
Ayrıca bak: Altıgen mimari, Olay kaynaklama ve CQRS