Leksikon
Domain-Driven Design (DDD)
Domain-Driven Design bygger software ud fra forretningens virkelighed og sprog. Forstå tilgangen, der får kode og forretning til at tale samme sprog.
Hvad er Domain-Driven Design?
Domain-Driven Design (DDD) er en tilgang til at bygge software, der tager udgangspunkt i selve forretningen — domænet — frem for i teknikken. Kernen er, at koden skal afspejle den virkelighed, den skal understøtte, og bruge de samme ord, som forretningen selv bruger.
Det fælles sprog
En central idé er et fælles sprog: udviklere og forretningsfolk bliver enige om, hvad tingene hedder — en "ordre", en "sag", en "konto" — og de ord bruges både i samtalen og inde i koden. Det lyder banalt, men det fjerner en stor kilde til misforståelser, hvor teknik og forretning egentlig taler om to forskellige ting.
Hvornår det giver mening
DDD kommer til sin ret i komplekse løsninger med mange regler og begreber, hvor det er afgørende, at softwaren rammer forretningens virkelighed præcist. Til en simpel app er det overkill. Men hvor domænet er indviklet, er DDD med til at sikre, at man bygger det rigtige — ikke bare noget, der virker teknisk.
Flere opslag i leksikonet
Se hele leksikonet →Relaterede ydelser
Skal det her omsættes til noget, der virker hos jer? Så er det typisk her, vi kommer ind.
Fra begreb til løsning
Skal et af begreberne her omsættes til noget der rent faktisk virker i din virksomhed, så tag en uforpligtende snak med os.