Hvad er DDD?

Det står for Domain-Driven Design.

📜

Definition

Domain-Driven Design (DDD) er en softwareudviklingstilgang, der fokuserer på at skabe software af høj kvalitet, der opfylder forretningsbehov.

🎯

Primært Fokus

DDD lægger hovedvægten på at placere projektets fokus på de centrale logikker og begreber i forretningsdomænet.

🤝

Samarbejde

DDD fremmer kreativt samarbejde mellem tekniske og domæneeksperter for at sikre, at modellen nøjagtigt afspejler forretningen.

📚

Reference Materiale

Modellen fungerer som reference for både forretnings- og tekniske teams ved at bruge et fælles 'Ubiquitous Language' til at beskrive begreber.

🗂️

Model Artefakter

Modellen består af forskellige artefakter som diagrammer, dokumenter og prototyper, der repræsenterer forretningsdomænet.

🔄

Synkronisering

Modellen og softwaredesignet skal holdes synkroniseret, med enhver ændring i designet valideret mod modellen.