Domande con tag 'domain-driven-design'

2
risposte

Quanto lontano posso allontanarmi dal mio modello di dominio originale e avere ancora i benefici di un ORM?

Ho i seguenti domini : public class User { public int Id { get; set; } public ICollection<Product> Products { get; set; } } public class Product { public int Id { get; set; } public decimal Price { get; set; } } La m...
posta 30.07.2014 - 03:36
1
risposta

Perché dovresti lasciare i limiti del contesto limitato per ulteriori informazioni?

Stavo leggendo l'articolo di nginx riguardante la comunicazione tra processi in un'architettura di microservizi e ho trovato questo diagramma. Ciò che mi ha sorpreso è il secondo BC, dove la gestione del viaggio BC lascia effettivamente il su...
posta 22.11.2016 - 16:41
1
risposta

Come progettare un'entità di dominio che utilizza una dipendenza per gestire un campo di stato?

Sono nuovo di DDD e IOC / DI e sto avendo qualche problema a capire come progettare un'entità che ha bisogno di utilizzare un modello di stato per gestire il suo stato. Poiché le transizioni sono un po 'complicate, sto usando una macchina a stat...
posta 10.04.2014 - 22:02
1
risposta

Come garantire gli invarianti / la logica interna nei metodi setter

Secondo i principi del DDD, utilizzo metodi di fabbrica per creare oggetti coerenti e assicurare che gli oggetti siano nello stato giusto. Ora sono in dubbio sulla logica interna dei metodi setter. Sono legato a un oggetto, simile al seguente...
posta 08.04.2014 - 10:02
2
risposte

DDD: Come fare riferimento / selezionare un oggetto valore all'interno dell'aggregato?

Abbiamo un insieme di: entità: Poll (che rappresenta una domanda) due o più oggetti valore Choice L'aggiunta di scelte avviene tramite Poll , il repository memorizza solo l'aggregato, cioè tutto viene eseguito come previst...
posta 29.10.2014 - 00:32
1
risposta

In che modo un team di sviluppo di .NET deve progettare e fornire progetti greenfield? [chiuso]

Alcuni degli argomenti più scottanti nel mondo del software atm sono: Design basato sul dominio Principi SOLID Metodologie agili ORM Ora, supponendo che tu non stia attualmente utilizzando tutti questi elementi nel tuo team, se dove...
posta 23.09.2011 - 13:39
3
risposte

Identificazione dei servizi di dominio e dei servizi di applicazione durante il DDD

- Sto cercando di capire come identificare i servizi applicativi nella mia applicazione. Penso di poter identificare un servizio di dominio di 2 cose: Agisce come facciata per il repository. Detiene la logica aziendale che non può essere i...
posta 19.02.2013 - 19:42
2
risposte

In che modo entità, DTO, DOA lavorano insieme e qual è il loro ruolo all'interno di un sistema?

Gran parte del mio lavoro è scritto in Java usando Spring Boot. In un progetto recente le mie entità non contenevano alcuna logica aziendale, Spring Data è stato utilizzato per gestire i repository e ho classi di servizio che i controllori chiam...
posta 21.09.2018 - 00:19
3
risposte

CQRS + Event Sourcing come architettura di primo livello: anti-pattern

Ho studiato DDD insieme a CQRS e Event Sourcing. Recentemente ho ascoltato un discorso che Greg Young ha tenuto un paio di anni fa, dove ha affermato che CQRS e Event Sourcing non sono un'architettura di alto livello e dovrebbero essere utilizza...
posta 09.07.2018 - 22:21
2
risposte

Servizio applicazioni - parte del Contesto Limitato?

Ho difficoltà a capire dove i servizi applicativi si integrano con l'architettura DDD e Onion. Fino a qualche giorno fa ho pensato a loro come parte del modello di dominio, ma ho iniziato a chiedermelo. So a cosa servono i servizi di applicaz...
posta 25.07.2018 - 22:09