Zacząłem uczyć się zasad DDD i obecnie próbuję zrozumieć pojęcie ograniczonego kontekstu. W szczególności, w jaki sposób decydujesz, jak duże (lub małe) ma być? Tak, wiem, tak małe, jak to możliwe i tak duże, jak to konieczne (według Vaughna Vernona).Rozmiar kontekstu ograniczonego
Załóżmy, że zamodelowałem bloga. Mógłbym wtedy powiedzieć, że istnieją 3 ograniczone konteksty: 1) Strona początkowa (zawierająca najnowsze artykuły, brak komentarzy) 2) Dyskusja (pojedynczy artykuł zawierający komentarze) 3) Kompozytor artykułu (gdzie komponuję artykuł).
Jednak to nie brzmi dobrze (wszechobecny język jest taki sam dla wszystkich z nich), wydaje się, że pochodzę z pierwszego punktu widzenia i nadal myślę w kategoriach modeli widoku lub coś.
Czy ktoś mógłby wskazać mi właściwy kierunek?
Nie jestem ekspertem w tej dziedzinie, ale myślę, że masz rację. Słowa takie jak artykuł i komentarze mają zawsze to samo znaczenie, więc jest to pojedynczy ograniczony kontekst, który nie jest skomplikowany, a jedynie prosty CRUD. – inf3rno
To może nie być tego warte w tym przypadku, ale BC wyłoni się z zachowania i koncepcji. Na przykład twój blog może mieć kontekst zarządzania, pozwalający superadministratorom na blokowanie kont i wykonywanie innych zadań administracyjnych. Nie są one częścią domeny głównej bloga i mogą uzasadniać nowy BC. – plalx
@plalx Dobra uwaga, natychmiast przypomina mi przykład z książki Vernona. –