Domande con tag 'domain-driven-design'

3
risposte

Chi possiede gli ordini in un marketplace di fornitori di servizi come la piattaforma?

Stiamo sviluppando un'applicazione in cui i provider possono offrire i loro prodotti e i consumatori possono comprarli (una sorta di marketplace). Cerchiamo di applicare i concetti DDD nella nostra progettazione del modello e l'implementazione s...
posta 19.02.2018 - 16:47
3
risposte

Perché "L'individuazione degli eventi di un intero sistema è un grosso errore e considerato un anti-modello"?

Perché l'event sourcing di un intero sistema è un grosso errore e considerato un anti-pattern? E quale situazione considera un anti-pattern? Riferimento 1 Riferimento 2 Domanda aggiornata: Ancora non capisco perché creare in...
posta 09.07.2018 - 17:14
2
risposte

Opzioni per la progettazione di un repository

Sto considerando come scrivere un repository per un nuovo progetto. Mi piace l'idea di un repository generico come questo per le operazioni CRUD di base: public class Repository<TEntity> : IRepository<TEntity> where TEntity : cl...
posta 01.08.2017 - 00:13
2
risposte

Perché non utilizzare un ORM con DDD?

Ho appena finito di leggere l'eccellente libro di Scott Wlaschin " Modellazione del dominio Made Functional: Tackle Software Complexity con Domain-Driven Design e F # " in cui usa il provider di tipi F # SQL per l'accesso al database . Antici...
posta 22.05.2018 - 17:17
2
risposte

Perché la BDD consiglia un approccio all'aspetto esteriore al test?

Sto cercando di decidere se BDD è adatto al mio progetto o meno. Stavo leggendo su BDD qui: link e qui: link Nel primo link BDD è descritto come outward in, che è supportato nel secondo link, che afferma che i Mokist (che verificano il co...
posta 24.02.2018 - 23:05
1
risposta

Struttura del progetto di progettazione guidata da domini in Java Spring-Boot maven [chiuso]

La mia squadra è in dilemma, abbiamo un progetto Java8 pre-avvio di primavera con la seguente architettura di cipolla. controller --> service --> dao --> jpa repositories | --> filesystem...
posta 02.02.2018 - 16:04
2
risposte

Il DDD aggrega un buon limite per il test delle unità?

Un aggregato può rappresentare un limite di sistema piuttosto stabile. Ha senso scrivere gli aggregati dei test di input e output per eseguire la maggior parte dei test? In teoria potremmo utilizzare un aggregato come metodo guidato dai dati...
posta 05.03.2016 - 01:04
1
risposta

È normale che un modello di dominio non abbia un ID?

Dopo aver letto il libro; Ho capito quanto segue: 1) Le entità dovrebbero implementare l'uguaglianza e confrontare per ID. 2) Gli oggetti valore dovrebbero implementare l'uguaglianza e confrontare tutte le proprietà nella classe. Credo anc...
posta 07.02.2018 - 16:47
4
risposte

Dilemma durante la progettazione di un modello di dominio

Ho una classe Document e il documento ha uno stato: public enum DocumentStatus : byte { Incompleted, Completed, Cancelled } Ora ho un dilemma che non posso risolvere da solo. Se Document ha metodi come Cancel e...
posta 20.08.2018 - 13:39
2
risposte

Gli ID devono essere associati al tipo di implementazione

Questa è una questione di design del modello, e spero che alcuni nerd di architettura abbiano opinioni forti su questo. Ne ho sviluppato uno che pubblicherò in una risposta. Tipicamente, in tutti i codebase che ho mai visto, se il tuo modello...
posta 19.01.2015 - 06:25