Subdomeny w DDD
Subdomena w Domain-Driven Design to wyodrębniony obszar działalności biznesowej, skupiony na określonych pojęciach i regułach. W dużych organizacjach subdomeny pomagają porządkować złożoność domeny i wspierać projektowanie aplikacji.
Subdomeny i testy BDD
Subdomeny pomagają porządkować złożony model biznesowy, a testy BDD opisują zachowanie systemu w języku zrozumiałym dla osób technicznych i biznesowych.
- W dużej firmie subdomena może być jednocześnie domeną, jeśli obejmuje na tyle rozbudowany i samodzielny obszar biznesowy, że wymaga własnego modelu oraz osobnych reguł.
- Scenariusze BDD warto formułować wokół zdarzeń i zachowań charakterystycznych dla danej subdomeny, zamiast opisywać szczegóły implementacji.