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.

🍄

Vil du vide mere?

Hvis du vil gå mere i dybden med DDD —eller bringe denne form for træning til dit team— så lad os tale sammen. Jeg hjælper teams med at forstå og anvende disse begreber. Jeg vil meget gerne høre fra dig!