Domande con tag 'domain-driven-design'

2
risposte

DDD: Gli oggetti immutabili possono anche essere entità?

Ho letto innumerevoli post sulle differenze tra entità e oggetti Value e mentre penso che almeno concettualmente capisco come i due differiscono, sembra che in alcuni di questi post gli autori considerino un particolare concetto di dominio come...
posta 08.01.2014 - 20:54
2
risposte

Dove dovresti convalidare lo stato di "altri" aggregati?

Scenario: Un cliente effettua un ordine, quindi, dopo aver ricevuto il prodotto, fornisce feedback sul processo dell'ordine. Assumi le seguenti radici aggregate: Clienti Ordine Feedback Ecco le regole aziendali: Un cliente p...
posta 20.05.2016 - 07:33
1
risposta

"Implementare DDD" di Vernon: valore oggetto o no?

Nella pagina 382 di questo libro c'è un passaggio che parla dell'uso di oggetti valore negli aggregati, sotto la radice (entità). Esiste un esempio di Product che, oltre ad altri valori, contiene un Set<ProductBacklogItem> - racc...
posta 31.10.2014 - 14:05
5
risposte

Come definisci una responsabilità?

Ho imparato i principi SOLID nel 2011 e cerco di usarli nel mio lavoro quotidiano. Tuttavia, spesso mi trovo a vagare se infrango il principio della Responsabilità Unica. Una classe può avere una serie di responsabilità: Presentazione R...
posta 27.06.2017 - 21:15
1
risposta

Transizione dal progetto database-first al progetto DDD

Abbiamo un progetto web api c # che è stato creato utilizzando il database-first diversi anni fa. Ora è necessario passare all'architettura DDD per questo stesso progetto. Il motivo principale di ciò è porre l'accento sulla logica di business (c...
posta 24.01.2017 - 23:46
2
risposte

Costruttori di argomenti zero e entità sempre valide

Recentemente ho letto molto sulle entità di dominio Always Valid. Sono arrivato a credere che per garantire che le entità siano sempre valide ho bisogno di: 1) Rimuovi l'ossessione primitiva e metti le regole di validazione / dominio nei cost...
posta 09.06.2018 - 18:00
5
risposte

È una cattiva pratica per i servizi condividere un database in SOA?

Recentemente ho letto gli Enterprise Integration Pattern di Hohpe e Woolf, alcuni dei libri di Thomas Erl su SOA e la visione di vari video e podcast di Udi Dahan e altri. su sistemi CQRS ed Event Driven. I sistemi nel mio posto di lavoro sof...
posta 24.10.2011 - 17:42
3
risposte

Confusione sul significato della parola aggregato nella progettazione guidata dal dominio

In una discussione sul design guidato da domini ho imparato che diverse persone sembrano pensare a cose diverse quando usano la parola aggregate . La difficoltà principale è che alcune persone usano la parola aggregato per ciò che altre perso...
posta 17.12.2015 - 15:30
3
risposte

DDD: dove posizionare i gestori di eventi di dominio?

Potresti dirmi la tua opinione su quale livello è quello giusto per posizionare i gestori di eventi di dominio in DDD? Ad esempio, ho un servizio applicativo per aggiungere un nuovo contratto e vorrei inviare una notifica via email alla persona...
posta 28.07.2016 - 10:54
3
risposte

DDD - Il pattern anemico del modello di dominio è anti? Dovremmo utilizzare modelli di dominio ricchi? [chiuso]

Il modello di dominio anemico è stato criticato molto tempo fa da Evans e Fowler , poiché apparentemente va contro l'orientamento agli oggetti principi, ecc. La comunità DDD è chiaramente allineata con queste affermazioni. Tuttavia, negli ul...
posta 22.10.2017 - 21:28