Please enable JavaScript.
Coggle requires JavaScript to display documents.
DDD - Coggle Diagram
DDD
Techniki DDD
dwie warstwy logiki
Domain Logic
Knowledge Level
Decision Support
Policy
Operational Level
Operations
Capability
Application Logic
Building Blocks
Entity
Agregate
enkapsulacja
Value Object
Service
Application Service
Domain Service
Policy
Factory
Repository
tylko metody biznesowe
nie zawiera metod wyszukujących na potrzeby ekranów
Events
Bounded Context
Shared Kernel
Saga
State Machine
Domains Distillation
Core Domain
Supporting Domain
Generic Domain
Ubiquitous Language
Supple Design
Anti-corruption Layer
model
opisuje dynamikę i struktury statyczne
jest bazą wiedzy o regułach i zachowaniu.
jeden wspólny model w projekcie
bez rozróżniania na różne poziomy abstrakcji
jest sercem systemu - jego największą wartością
modelowanie jest największym wyzwaniem w projekcie
zawiera wspólny żargon
wiedzę „kruszymy” (strategia knowledge crunching)
skupia się na modelowaniu złożoności
złożoność
esencjonalna
przypadkowa
adresuje problemy o złożonym modelu
„make explicit what is implicit”
ekspert domenowy