Domande con tag 'domain-driven-design'

2
risposte

Domain Driven Design - Migliorare il lavoro degli sviluppatori

Mi sono imbattuto in un'architettura per un'applicazione .net in cui ci sono 3 livelli Repository layer (edmx and their classes) ^ | V Domain layer (Model -> Interfaces and their implementation) ^ | V Web...
posta 28.04.2017 - 10:51
2
risposte

Oggetti dominio con interfacce

Mi trovo in una situazione in cui una parte del mio sistema ha una dipendenza da un altro modulo nello stesso sistema, ma i moduli stessi devono rimanere indipendentemente distribuibili, dove le parti da cui dipendono saranno riempite con un'alt...
posta 31.07.2012 - 21:47
2
risposte

Aggregazioni complesse di ricreazione da un'origine di persistenza

Sto costruendo un'applicazione web con C # e ho una radice aggregata che ha diverse entità e oggetti valore. Poi ho un oggetto repository che mantiene l'aggregazione nel database (sto usando ADO.NET come il mio livello di persistenza dell'infras...
posta 15.05.2016 - 06:32
1
risposta

Qual è il design preferibile per il mio Gateway? [chiuso]

Sto scrivendo una classe Gateway che estrae le informazioni da un documento HTML. Una delle responsabilità della classe è quella di attraversare una tabella nel documento ed estrarre i dati dalle sue righe. Sto cercando di decidere come rappre...
posta 29.07.2015 - 01:47
0
risposte

Entities (DDD) quando si utilizza CQRS su Akka

Quando usi Akka, lo stile CQRS, c'è ancora posto per le Entità? Oppure tutto ora va su Aggregates, implementato come attori + oggetti valore. Ho notato che molte entità sono scritte come oggetti mutabili con effetti collaterali - questo no...
posta 05.06.2014 - 12:13
5
risposte

Come si fa un servizio senza stato?

Quando si esegue Domain Driven Design si consiglia che i servizi siano senza stato. Esistono diversi tipi di servizi durante il DDD: Servizi applicativi. Servizi di dominio. Servizi di infrastruttura Fabbriche, archivi, specifiche, ecc...
posta 06.08.2014 - 13:52
2
risposte

Dominio astratto DDD

La maggior parte degli esempi di progettazione gestiti da domini riguardano domini espliciti: interfaccia di contabilità, sistemi di prenotazione aerea e simili. A volte il tuo dominio è molto più astratto di quello. Nel mio caso, l'applic...
posta 13.08.2017 - 14:22
3
risposte

Come gestisci i problemi di integrità dei dati legacy durante la riscrittura del software?

Sto lavorando a un progetto che è una riscrittura di un software legacy esistente. Il software legacy consiste principalmente di operazioni CRUD (creazione, lettura, aggiornamento, eliminazione) su un database SQL. Nonostante lo stile di codi...
posta 13.05.2016 - 05:48
1
risposta

Utilizzo di SQL per la persistenza DDD: l'integrità referenziale è obbligatoria?

Sto scrivendo contesti con confini DDD con alcune entità che utilizzano il sourcing di eventi per la loro persistenza e altre entità che utilizzano database SQL. Per semplificare la scrittura delle entità che usano la persistenza SQL, dato ch...
posta 03.08.2017 - 22:57
1
risposta

Che cosa utilizzo come alternativa alla progettazione basata sul dominio, se non riesco a definire un'area Competitivo-Vantaggio del mio sistema per applicarla?

Da tutto quello che leggo e guardo, Domain-Driven Design (DDD), è uno sforzo costoso e che richiede tempo. Infatti, tutti quelli che ho visto, tra cui Eric Evans e Greg Young, dicono non usano DDD tranne dove si ha un "Vantaggio Competitivo"...
posta 12.07.2017 - 16:56