Domande con tag 'domain-driven-design'

3
risposte

Gli oggetti valore hanno un comportamento?

Nel suo libro, Eric Evans distingue tra classi di valore e classi di entità. Gli oggetti valore non hanno identità e continuità. Le classi Value contengono un comportamento? È accettabile che i Tipi di valore non abbiano un comportamento? Il...
posta 14.06.2017 - 13:30
1
risposta

Esempio tecnico di modellazione di un dominio con OOD?

Considerando il favorire la composizione rispetto all'ereditarietà e l'osservazione di vari modelli di progettazione, esistono diversi approcci per modellare un dominio. Supponiamo di avere Entità che sono molto simili sotto alcuni aspetti, m...
posta 16.06.2014 - 11:59
3
risposte

Responsabilità della classe base

la classe base può contenere metodi protetti che non devono essere usati da tutte le classi discendenti? Ho questa situazione: EntityA: ha alcuni metodi che gestiscono le attività EntitàB: ha alcuni metodi che gestiscono i prodotti En...
posta 31.07.2018 - 12:54
2
risposte

CQRS, dove esattamente è la logica di business che coordina tra gli aggregati?

Dove esattamente mettere la logica aziendale. Mentre tutti hanno detto di metterlo nel complesso. Sì, ma cosa succede se la logica aziendale ha bisogno di dati di multipli aggregati? O se la logica aziendale deve aggiornare più aggregati....
posta 11.08.2018 - 13:02
2
risposte

L'implementazione dell'identificatore di dominio DDD dovrebbe essere ValueObject?

In DDD abbiamo definito l'identificatore del dominio come ValueObject. Regard here Come mai nell'ultimo progetto ho implementato tali ID in questo modo public struct UserID { public readonly string GUID; } public struct UserAggregate...
posta 19.06.2018 - 05:31
2
risposte

Non valido o altro risultato nell'operazione DDD

Se questa è una domanda di base scusa, ma in ogni caso è una domanda. Sto facendo un progetto basato su domini, so di RootAggreegate, Modello anemico, modello ricco, servizi di dominio e ... ma ancora quando si tratta di aggiungere o aggio...
posta 18.11.2018 - 06:35
1
risposta

Quali sono i limiti degli eventi di dominio?

A quanto pare, gli eventi di dominio implicano un accoppiamento lento e una separazione delle responsabilità. Va bene. Ma se gli eventi del dominio sono autorizzati ad attraversare i confini dell'aggregato, allora si tratta di come garantire che...
posta 23.07.2014 - 22:49
2
risposte

Dove devono essere archiviate le autorizzazioni in un'architettura di micro servizi

Al momento stiamo sviluppando un servizio (un'API REST) che viene richiamato dalla nostra applicazione principale. L'applicazione principale contiene una configurazione di utenti / permessi / ruoli che viene utilizzata per verificare se l'utente...
posta 05.11.2018 - 16:17
1
risposta

Passare un oggetto invece dei parametri

Vedi il codice qui sotto: public class Person { public DateTime DateOfBirth; public List<Offer> Offers = new List<Offer>(); public Person(DateTime DateOfBirth) { int age = DateTime.Now.Year-candidate.Year;...
posta 05.02.2018 - 15:16
3
risposte

DDD: gestori di eventi e aggregati nella programmazione funzionale

Quando si implementa un sistema basato su DDD (basato sul sourcing di eventi) utilizzando un linguaggio di programmazione funzionale (Clojure), un gestore di eventi separato dovrebbe funzionare da funzioni di aggregazione? Nella mia ingenua i...
posta 01.03.2018 - 20:59