Co to jest DDD?

Oznacza Domain-Driven Design.

📜

Definicja

Domain-Driven Design (DDD) to podejście do tworzenia oprogramowania skoncentrowane na tworzeniu wysokiej jakości oprogramowania spełniającego potrzeby biznesowe.

🎯

Główny nacisk

DDD kładzie główny nacisk projektu na podstawową logikę i koncepcje domeny biznesowej.

🤝

Współpraca

DDD promuje kreatywną współpracę między ekspertami technicznymi i domenowymi, aby zapewnić, że model dokładnie odzwierciedla biznes.

📚

Materiał referencyjny

Model służy jako materiał referencyjny dla zespołów biznesowych i technicznych, używając wspólnego 'Wszechobecnego Języka' do opisu koncepcji.

🗂️

Artefakty modelu

Model składa się z różnych artefaktów, takich jak diagramy, dokumenty i prototypy, które reprezentują domenę biznesową.

🔄

Synchronizacja

Model i projekt oprogramowania muszą być utrzymywane w synchronizacji, przy czym wszelkie zmiany w projekcie są walidowane względem modelu.