Domande con tag 'domain-driven-design'

2
risposte

Best practice per la serializzazione di aggregati DDD

Secondo la logica del dominio DDD non dovrebbe essere inquinata da problemi tecnici come la serializzazione, la mappatura relazionale degli oggetti, ecc. Quindi, come serializzi o mappa lo stato degli aggregati senza esporlo pubblicamente tra...
posta 14.12.2014 - 16:56
4
risposte

Dipendenza circolare e creazione di oggetti durante il tentativo di DDD

Ho un dominio in cui Organization ha People . Entità organizzazione public class Organization { private readonly List<Person> _people = new List<Person>(); public Person CreatePerson(string name) { va...
posta 11.06.2014 - 18:16
2
risposte

Principio di responsabilità singola VS principio di KISS

Supponiamo la modellazione del modello User in un contesto di un social network. Il concetto di utente è composto da due nozioni: Elementi di autenticazione come userName / Password / Email ecc ... Informazioni aggiuntive sui dati...
posta 17.05.2013 - 17:02
3
risposte

Sourcing di eventi e aggregati cross-context

Ho avuto questa idea di diversi modelli di scrittura utilizzati in diversi contesti limitati, ma entrambi sono la stessa istanza aggregata (gli stessi eventi). Ad esempio, considera un aggregato Utente che viene utilizzato nei contesti Ammini...
posta 10.01.2016 - 21:59
3
risposte

DDD: cosa succede se l'aggregato dipende da altri aggregati

Sto modellando UserAggregate usando i concetti DDD. So che due utenti separati dovrebbero essere indipendenti, ma quando creo un nuovo utente, devo convalidare che non ci sono altri utenti con lo stesso nome utente. Come posso affrontare una sit...
posta 19.10.2018 - 15:29
3
risposte

Design basato su domini in un'architettura di cipolla

Recentemente ho posto questa domanda: Se lo strato del dominio è dipende da NHibernate? Ho letto un sacco di domande oggi, in cui i rispondenti affermano che il livello di dominio dovrebbe contenere solo la logica aziendale. Questo mi confo...
posta 19.10.2017 - 15:14
1
risposta

È accettabile per un'entità di dominio implementare un'interfaccia?

Vedi la domanda qui: link Il consenso generale è che i modelli di dominio non dovrebbero contenere interfacce. Ora guarda qui: link e in particolare questo codice: public Offer AssignOffer(OfferType offerType, IOfferValueCalculator valu...
posta 22.01.2018 - 12:46
2
risposte

Utilizzare un hash o un elenco per una raccolta di entità?

Ho una classe, che assomiglia a questa: public class Customer { private readonly IList<Order> _orders = new List<Order>(); public FirstName FirstName { get; set; } public LastName LastName { get; set; } public Prov...
posta 14.04.2018 - 12:58
2
risposte

Come aggiungere una nuova entità figlio a un repository in DDD?

Sono nuovo in Domain-Driven Design e lo sto utilizzando in un'applicazione che sto sviluppando. Mi sto bloccando su come mettere nuove entità in un repository. Il mio repository è solo una grande raccolta di entità che posso interrogare. Una...
posta 13.01.2015 - 22:54
1
risposta

Controlla se un controller sta facendo troppe cose

C'è un endpoint REST nella mia applicazione che gestisce la richiesta POST e quindi fa un post HTTP a un'altra applicazione esterna e quando la risorsa viene creata nella risorsa esterna, quindi creo un record nel mio database con l'ID risorsa c...
posta 17.09.2017 - 12:23