Ho iniziato a imparare i principi del DDD e attualmente sto cercando di comprendere il concetto di contesto limitato. In particolare, come decidi quanto deve essere grande (o piccolo)? Sì, lo so, il più piccolo possibile e grande quanto necessario (secondo Vaughn Vernon).Dimensioni di un contesto limitato
Diciamo che dovrei modellare un blog. Potrei quindi andare a dire che sono coinvolti 3 contesti limitati: 1) Front Page (contenente gli articoli più recenti, nessun commento mostrato) 2) Discussion (un singolo articolo inclusi i commenti) 3) Article Composer (dove compongo un articolo).
Tuttavia, questo non mi sembra giusto (il linguaggio ubiquo è lo stesso per tutti), sembra come se venissi da un punto di vista frontale e sto ancora pensando in termini di modelli di vista o qualcosa.
Qualcuno potrebbe indicarmi la giusta direzione?
Non sono un esperto dell'argomento, ma penso che tu abbia ragione. Parole come articolo e commenti hanno sempre lo stesso significato, quindi è un singolo contesto limitato, che non è complicato, tutto ciò che fa è semplice CRUD. – inf3rno
Potrebbe non valerne la pena in questo caso, ma le BC emergeranno dal comportamento e dai concetti. Ad esempio, il tuo blog potrebbe avere un contesto di gestione che consente ai super amministratori di vietare account ed eseguire altre attività amministrative. Questi non fanno realmente parte del dominio principale di un blog e possono giustificare un nuovo BC. – plalx
@plalx Un buon punto, mi ricorda immediatamente l'esempio nel libro di Vernon. –