Domande con tag 'domain-driven-design'

2
risposte

Akka Event Sourcing - come creare attore per entità

Leggevo documentazione sulla persistenza di Akka e dice che Akka è buona per Event Sourcing. Immagina di avere un'entità utente. Ogni utente è definito in modo univoco con ID e ha alcune proprietà e alcune regole aziendali su come possono e...
posta 11.08.2017 - 13:49
2
risposte

SQLAlchemy e DDD: è il proprio schema?

Durante la lettura di "Pattern, principi e pratiche del Domain-Driven Design" di Nick Tune; Scott Millett (certamente non il primo libro su DDD che ho letto) Ho iniziato a capire l'utilizzo dei pattern EAA di Martin Fowler con DDD e con che è...
posta 12.07.2018 - 17:37
3
risposte

Il livello del servizio applicativo può creare un'istanza di una radice non aggregata?

Dire che ho una radice aggregata chiamata Cliente. In questo esempio, il cliente ha una raccolta di fatture. È mai "accettabile" che il livello del servizio applicativo crei un'istanza della classe Invoice? La classe di fatturazione non è la...
posta 07.11.2017 - 16:43
1
risposta

Come creare atomicamente una nuova entità in più contesti senza accoppiamento?

Supponiamo che ci siano più contesti con la stessa entità logica ma con differenti nozioni. La creazione di una tale entità dovrebbe avere l'effetto collaterale che in tutti gli altri contesti dovrebbe essere creata la stessa entità logica. L...
posta 22.05.2016 - 22:30
1
risposta

Ho capito correttamente il termine Honeycomb?

In seguito alla mia domanda precedente e ai commenti sotto la risposta accettata: Un progetto di test di accettazione per strato o un progetto di test di accettazione per contesti limitati Recentemente ho letto molto sul BDD mentre cerco di...
posta 11.03.2018 - 20:42
1
risposta

aggregazione DDD e struttura dei componenti [chiusa]

Che cosa pensi che ci sia una relazione tra l'aggregato DDD e la componente architettonica? Penso che sia abbastanza ragionevole pensare che i servizi, che sono legati a specifici aggregati, definiscano una struttura di componenti. Quando mod...
posta 26.01.2016 - 22:08
2
risposte

Modello di dominio anemico vs DDD per esempi di definizione?

Che cosa è un esempio di "Business Logic" che deve risiedere nel DomainModel vale a dire all'interno di un'entità invece che all'interno di un servizio (dominio), oltre a qualche logica di esempio che dovrebbe essere in un servizio. Ecco cosa...
posta 28.05.2013 - 12:23
2
risposte

Come faccio a creare un modello di dominio che non violi OOP?

Il mio gioco legge un numero di file JSON, li deserializza e passa gli oggetti risultanti alle classi che ne hanno bisogno. Questi oggetti deserializzati, che possono essere considerati come il modello di dominio, sono normalmente molto semplici...
posta 15.02.2014 - 01:09
1
risposta

Radice aggregata con molti campi

Sto lottando con questo problema da molto tempo. Diciamo che sto cercando di modellare alcune attività che hanno clienti, aziende, contratti, fatture, ecc. Tutte sembrano essere un buon candidato per la radice aggregata per me. Il problema è...
posta 06.11.2015 - 14:47
2
risposte

Come implementare il modello di dominio con il repository senza perdite di responsabilità?

Immagina, abbiamo moduli di test con un gran numero di domande e possiamo creare test che conterranno esattamente 30 domande. public class Module { public long Id { get; set; } public List<Question> Questions { get; set; } // al...
posta 05.05.2018 - 14:22