Domande con tag 'domain-driven-design'

1
risposta

Troppo strong dell'accoppiamento tra radici aggregate?

Nel tentativo di salvare questa domanda, l'ho riscritta. La domanda originale riguardava come associare le radici aggregate. Ho rielaborato leggermente il codice ma credo che questo possa accoppiare il codice troppo strettamente. Introduco tr...
posta 05.12.2018 - 13:05
2
risposte

Riutilizzo della logica dell'entità di dominio

Di solito la logica di dominio dovrebbe essere contenuta nell'entità di dominio, piuttosto che essere inserita in classi esterne specializzate chiamate dall'entità. Questo è buono per impedire che qualcuno arrivi più tardi, cambia la classe c...
posta 14.12.2018 - 13:04
1
risposta

CQRS attraverso contesti limitati per generare report con possibile logica aziendale

Dove traccia la linea per quanta logica può andare nei tuoi modelli letti? Ad esempio, abbiamo 2 BC: inventario e vendite. Dobbiamo generare rapporti sui livelli di inventario in date specifiche: perfetto per un modello di lettura. Semplice S...
posta 27.11.2018 - 21:34
2
risposte

DDD: radici aggregate di sola visualizzazione, creazione di DTO e un problema di caricamento lento

Supponiamo che stia sviluppando un sistema RSS (seguendo le pratiche DDD). Gli utenti hanno account. Gli account hanno feed. I feed hanno articoli. Account , Feed e Article sono le mie radici aggregate e ArticleAccountMeta (u...
posta 26.11.2018 - 20:37
1
risposta

DDD: gestione dell'incoerenza temporanea durante la gestione degli eventi di dominio

Comprendo che DDD sostiene coerenza finale , consentendo così un certo periodo di tempo in cui il sistema potrebbe essere incoerente. Abbracciando la coerenza finale, possiamo quindi modellare i nostri aggregati in modo tale che solo 1 sia aggi...
posta 20.11.2018 - 16:22
1
risposta

Referenziamento entità all'interno di aggregati per ID locale

Come si fa correttamente riferimento a un'entità all'interno di un aggregato? Ad esempio, dall'indice di un elenco (non sembra intelligente se si ordina nuovamente l'elenco); un GUID (pensato che doveva essere locale?); o qualche altro contatore...
posta 14.11.2018 - 19:42
1
risposta

DDD - Fabbrica o servizio?

Sono nuovo di DDD, e sono confuso all'inizio del mio progetto DDD. Per configurare un contesto, sto costruendo la parte di gestione degli utenti della mia app, quindi sto costruendo la mia entità Account, che contiene un Id, un nome utente e una...
posta 10.11.2018 - 19:57
2
risposte

Quali livelli dovrebbero riflettere la lingua del dominio (se una lingua di dominio può esistere rigorosamente)?

Questa domanda si riferisce a quella che ho chiesto in precedenza: link Durante la rilettura di "Domain-Driven Design: Tackling Complexity in the Heart of Software" di Eric Evans, ho notato che la possibilità di ottenere una terminologia co...
posta 03.04.2011 - 10:14
3
risposte

Qualche esempio di utilizzo di Visio per documentare il software? [chiuso]

Ho Visio 2010 e voglio imparare come usarlo per documentare il software. Qualcuno ha esempi di ciò che Visio fa bene? Ci sono cose che Visio può fare, ma ci sono strumenti migliori per il lavoro? Quali sono le tue esperienze?     
posta 11.03.2011 - 08:10
1
risposta

Implementazione di CQRS all'interno di un microservizio

Sto prendendo in considerazione un processo di refactoring CQRS. È più un esercizio di apprendimento nel mio tempo libero. Il caso d'uso è simile a un sito web di comparazione dei prezzi in cui un utente inserisce i propri dati per un mutuo e vi...
posta 09.09.2018 - 20:22