Domande con tag 'domain-driven-design'

1
risposta

Un DTO per tabella di database o un DTO per classe di dominio

Recentemente ho posto questa domanda: Restituisci oggetti di dominio dal repository Sono arrivato attraverso questo articolo: link . L'opzione 1 e parte dell'opzione 2 parlano di avere un oggetto di trasferimento dati per query e oggetti d...
posta 12.08.2017 - 13:38
2
risposte

Devo utilizzare il campo Chiave primaria quando si confrontano due entità DDD utilizzando: .Equals

Dire che ho una classe come questa: public abstract class Product { public Guid id {get; set;} public string description {get; set;} } Questa classe è popolata dal database. Sto scrivendo un test unitario per decide...
posta 17.08.2017 - 13:25
2
risposte

Come si suddivide il livello dell'interfaccia utente (MVC) in modo che più team possano lavorare su di esso?

Sto cercando di suddividere un'applicazione di grandi dimensioni in modo che più team possano lavorarci sopra. Ho creato un numero di contesti limitati per il livello del dominio. Ogni contesto limitato è contenuto nella propria soluzione con un...
posta 18.09.2017 - 12:38
1
risposta

Come definire correttamente i limiti dei contesti limitati

Sto considerando come impostare i confini precisi dei contesti limitati. Considerando che un contesto limitato è uno spazio di soluzione, a volte è molto difficile impostare esattamente lo spazio della soluzione. Ecco un esempio. Ho i seguent...
posta 13.08.2016 - 13:11
1
risposta

Relazioni tra entità in DDD

Sono un principiante su DDD, lavorando attorno a domini piccoli e semplici, per avere la testa su tutti i principi del design. Ho questo semplice dominio: le istituzioni ( Institution ) ei loro spazi WiFi disponibili ( Place ) sono co...
posta 04.12.2016 - 12:57
4
risposte

Il CQRS deve essere attivato e dimenticato, se è necessario leggere la garanzia dopo il comando?

Sono in fase di ricerca di CQRS + ES. Mai fatto nel mondo reale ancora. Ma molto presto. Tuttavia, ciò che ho visto in StackOverflow e nei progetti, CQRS sembra essere il fuoco e dimenticare. Quindi, se esiste un comando chain che richiede...
posta 17.06.2018 - 07:53
1
risposta

È giusto riferirsi all'oggetto di proprietà di root aggregate direttamente in questo caso?

Mentre cerco di progettare classi basate su principi DDD, sono abbastanza confuso per questo particolare "modello". Ad esempio, ScholarshipProgram contiene molti Cycle . Sembrano essere aggregati per me. Ma Student si applica solo...
posta 04.07.2016 - 05:28
1
risposta

I modelli di dominio dovrebbero istanziare altri modelli di dominio?

Sto leggendo Domain-Driven Design al momento e sto cercando di capire cosa dovrebbe andare nei servizi e cosa dovrebbe andare nei modelli di dominio. Dire che c'è un'applicazione in cui puoi prenotare posti per concerti.    Quindi dopo questo...
posta 17.06.2016 - 16:41
2
risposte

Dove inserire il codice relativo agli invarianti?

Sto sviluppando una piccola applicazione, solo per praticare DDD. Per quanto ne so. invarianti sono il termine generale di convalida relativo al dominio. Quindi, per esempio, se voglio avere solo i nomi ucfirst, allora è un invariante e ho bisog...
posta 14.02.2017 - 16:18
1
risposta

Quando non esiste un mapping 1-1 tra sottodomini e contesti limitati?

Leggendo questa domanda e il risposta accettata vediamo che anche se ci aspettiamo che sottodomini e contesti limitati corrispondano, non è sempre così. La persona che ha scritto la risposta accettata afferma che una possibile causa è che c'è...
posta 13.02.2015 - 03:23