Разумевање дизајна вођеног доменом (ДДД) за бољи развој софтвера
ДДД је скраћеница од Домаин-Дривен Десигн, што је приступ развоју софтвера који наглашава важност разумевања основног пословног домена и његовог моделирања у коду. Циљ ДДД-а је креирање софтвера који је робуснији, одрживији и усклађен са потребама пословања.ӕӕУ ДДД-у фокус је на дефинисању пословног домена и његових концепата, а не на једноставној имплементацији скупа функција. Ово укључује идентификацију кључних ентитета, вредности и понашања у домену и њихово моделирање у коду користећи објекте и обрасце који одражавају пословне процесе и правила у стварном свету.ӕӕНеки кључни принципи ДДД-а укључују:ӕӕ* Модели домена треба да буду независни од основни технолошки стекӕ* Модел домена треба да буде језгро апликације, са инфраструктуром и корисничким интерфејсом изграђеним око његаӕ* Модел домена треба да се заснива на пословним концептима и правилима, а не на детаљима техничке имплементацијеӕ* Модел домена треба да бити пробни и лако разумљиви нетехничким заинтересованим странамаӕӕ Пратећи ове принципе, програмери могу да креирају софтвер који је ближе усклађен са потребама пословања и који је лакши за одржавање и развој током времена.