Przejdź do zawartości

Domain-driven design

Z Wikipedii, wolnej encyklopedii
To jest najnowsza wersja artykułu Domain-driven design edytowana 19:56, 3 paź 2024 przez KrzysztofPoplawski (dyskusja | edycje).
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)

Domain-driven design (skrót DDD) – dominujące podejście do tworzenia oprogramowania kładące nacisk na takie definiowanie obiektów i komponentów systemu oraz ich zachowań, aby wiernie odzwierciedlały rzeczywistość. Dopiero po utworzeniu takiego modelu należy rozważyć zagadnienia związane z techniczną realizacją.

Podejście to umożliwia modelowanie systemów informatycznych przez ekspertów, którzy znają specyfikę problemu, lecz nie muszą znać się na projektowaniu architektury systemów informatycznych.

Domain-driven design zaleca stosowanie określonych wzorców projektowych i architektonicznych.

Twórcą terminu domain-driven design jest Eric Evans, autor pierwszej książki na ten temat: Domain-Driven Design: Tackling Complexity in the Heart of Software.

Linki zewnętrzne

[edytuj | edytuj kod]