Domande con tag 'domain-driven-design'

1
risposta

Come applicare alcuni concetti di DDD al codice attuale? Domande specifiche all'interno

Ho studiato DDD e attualmente sto cercando di trovare un modo per applicare i concetti nel codice reale. Ho circa 10 anni di esperienza con N-tier, quindi è molto probabile che la ragione per cui sto lottando sia che il mio modello mentale è t...
posta 02.01.2018 - 16:01
3
risposte

Valori calcolati e letture semplici - Un fastidioso dolore per i miei disegni basati su domini!

Il problema che affronto continuamente è come gestire i valori calcolati guidati dalla logica del dominio mentre si sta ancora lavorando efficientemente contro l'archivio dati. Esempio: Sto restituendo un elenco di prodotti dal mio reposit...
posta 04.02.2012 - 02:10
4
risposte

Approccio DDD alle operazioni CRUD di base in un'applicazione complessa incentrata sul dominio

La mia azienda sta riscrivendo da zero la nostra applicazione web. È una grande applicazione di livello enterprise con un dominio complesso nel settore finanziario. Stiamo utilizzando un ORM (Entity framework) per la persistenza. In sostan...
posta 12.08.2017 - 05:50
3
risposte

Presentazione VS Livello di applicazione in DDD

Ho difficoltà a tracciare una linea chiara tra il livello Presentazione e Applicazione in Domain Driven Design. Dove vanno i controllori, le viste, i layout, i file Javascript e CSS? Si trova nell'applicazione o nel livello Presentazione?...
posta 24.12.2012 - 01:55
2
risposte

Devo utilizzare una radice aggregata durante la progettazione del mio repository?

Ho un'entità chiamata Master che è composta da un numero di entità Slave. Ci può essere un solo Master nel mio database e voglio interrogare i repository per ottenere lo Slave per un dato ID. Inizialmente ho creato un SlaveRepository e l'h...
posta 10.12.2011 - 14:32
2
risposte

Dovremmo prendere in giro entità e oggetti valore durante il DDD?

Dopo aver letto un pochi articles su Newable vs Injectable oggetti e il modo in cui questi concetti si riferiscono ai servizi, alle entità e agli oggetti valore di DDD, mi è stato lasciato qualche dubbio sull'uso delle novità nel mio codi...
posta 23.07.2013 - 00:13
3
risposte

In CQRS / ES, un comando può creare un altro comando?

In CQRS / ES, un comando viene inviato dal client al server e instradato al gestore comandi appropriato. Quel gestore comandi carica un aggregato dal suo repository, chiama un metodo su di esso e lo salva nel repository. Gli eventi sono generati...
posta 25.05.2016 - 22:31
7
risposte

Motivo di progettazione per "operazione su oggetto consentito, solo se l'oggetto si trova in un determinato stato"

Ad esempio: Only job applications that are not yet in review or approved, can be updated. In other words, a person can update his job appliance form until HR starts reviewing it, or it's already acepted. Quindi un'applicazione di lavoro...
posta 25.12.2015 - 11:25
2
risposte

Il ben noto ID aziendale di un'entità deve essere rappresentato con un tipo dedicato in DDD / OOP?

In termini pratici significa usare una percentuale (immutabile) class su un string o qualche altro tipo primitivo. Esempi: Pubblicazione: International Standard Book Number. Finanza: numero di identificazione internazionale de...
posta 21.08.2015 - 12:56
1
risposta

Eccezioni in DDD

Sto imparando DDD e sto pensando di lanciare delle eccezioni in determinate situazioni. Capisco che un oggetto non può entrare in uno stato negativo, quindi qui le eccezioni vanno bene, ma in molti esempi le eccezioni vengono lanciate anche per...
posta 02.03.2018 - 19:13