Domande taggate «domain-driven-design»

La progettazione guidata dal dominio (DDD) è un approccio per sviluppare software per esigenze complesse collegando l'implementazione a un modello in evoluzione.






5
Come combinare TDD e DDD rigorosi?
TDD riguarda la progettazione di codice, guidato da test. Pertanto, i livelli tipici non vengono generalmente creati in anticipo; dovrebbero apparire leggermente attraverso i passaggi di refactoring. La progettazione guidata dal dominio comprende molti modelli tecnici, che definiscono livelli ben consolidati come Livello applicazione, Livello infrastruttura, Livello dominio, Livello persistenza. …

2
DDD CQRS - autorizzazione per query e per comando
Sommario L'autorizzazione in CQRS / DDD dovrebbe essere implementata per comando / query o no? Sto sviluppando per la prima volta un'applicazione online usando più o meno rigorosamente il modello DDD CQRS. Mi sono imbattuto in qualche problema, che non riesco davvero a capire. L'applicazione che sto creando è un'applicazione …

5
DDD, Saga e Event-sourcing: un'azione di compensazione può essere semplicemente un'eliminazione nell'archivio eventi?
Mi rendo conto che la domanda di cui sopra probabilmente solleva alcuni "what ??", ma lasciami provare a spiegare: Sto cercando di avvolgere la mia testa su un paio di concetti correlati, fondamentalmente il modello Saga ( http://www.rgoarchitects.com/Files/SOAPatterns/Saga.pdf ) in combinazione con Event-sourcing (un concetto DDD : http://en.wikipedia.org/wiki/Domain-driven_design ) Un …



1
Come documentare una lingua ubiquitaria?
La nostra azienda sta convertendo molti processi aziendali manuali (e le relative conoscenze istituzionali) in nuovi software aziendali. Il progetto sta andando davvero bene, ma mentre procediamo è chiaro che c'è molta confusione riguardo a termini e definizioni sia dal punto di vista commerciale che da quello dello sviluppo. Sono …

4
Accesso ai repository dal dominio
Supponiamo di avere un sistema di registrazione delle attività, quando un'attività viene registrata, l'utente specifica una categoria e l'attività passa automaticamente allo stato "Eccezionale". Supponiamo in questo caso che Categoria e Stato debbano essere implementati come entità. Normalmente farei questo: Livello applicazione: public class TaskService { //... public void Add(Guid …




Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.