Domande con tag 'domain-driven-design'

2
risposte

Un aggregato senza una radice aggregata?

Questo non è un problema che sto avendo nel mio dominio problematico. È solo un esercizio di pensiero. Dire che ho una calcolatrice semplice come questa: public class Calculator { public IEnumerable<KeyValuePair<int, int>>...
posta 30.01.2018 - 21:13
1
risposta

Aggiornamento dell'oggetto valore nell'oggetto dominio. Assegna riferimento dall'esterno

Ho un oggetto oggetto dominio che contiene oggetto valore semplice 'Contatto'. Il contatto contiene solo getter senza setter. public class User { private Contact contact; // other methods and fields } public class Contact { private St...
posta 30.08.2017 - 09:51
2
risposte

In OnionArchitecture UI può parlare direttamente con datastore o no?

Sono fan di onion architecture ma cerco soluzioni rilassanti in alcune aree . Prima di tutto stavo pensando a comunicare direttamente dall'interfaccia utente (dal controller in mvc) ai dati sul lato di lettura. Come tutti possono vedere, l'...
posta 19.06.2013 - 14:40
1
risposta

MVVM Modello vs. Entità DDD

Sono appena entrato nel paradigma Domain Driven Design ma ho una domanda: In che modo un modello MVVM è diverso da un'entità DDD? Quali sono le differenze tra questi due?     
posta 16.08.2016 - 22:32
2
risposte

Repositi denominati in DDD

Oggi stiamo lavorando con Stored Procedures per accedere al database. Per consentire il test delle unità, abbiamo implementato un'interfaccia per ogni gruppo di stored procedure correlate, ad esempio: ICustomerRepository { GetAllCustomer();...
posta 19.07.2016 - 07:07
1
risposta

Rich Model vs God Class [duplicato]

Ho un codice legacy contenente alcune classi di comportamento, come servizi e controllori. La mia modella è piuttosto anemica. È solo un deposito di getter e setter e voglio refactoring. C'è una linea sottile tra Rich Model e God Class. Ho pau...
posta 23.10.2015 - 15:30
1
risposta

Devo avere due classi identiche in due diverse radici aggregate?

Ho un'applicazione che sta modificando alcuni file XML. Due dei file hanno una struttura simile, con logica di business simile che deve essere implementata su di essi. Mi sono reso conto che ci sono alcuni file identici o quasi identici nei l...
posta 23.12.2018 - 17:37
1
risposta

Il dominio viene modificato in base al privilegio dell'utente su campi specifici considerati come anti-pattern?

Sta cambiando il dominio in base al privilegio dell'utente su campi specifici considerati come anti-pattern? Il mio caso: Ho Schedule Entità (radice aggregata) come questa: public class Schedule : Entity<Guid>, IAggregateRoot...
posta 01.09.2018 - 14:23
2
risposte

DDD: esiste un posto per "trova o crea" nella logica aziendale

Alcune azioni dell'utente portano naturalmente a situazioni di ricerca o creazione. Ad esempio, l'utente accede a un sistema con un metodo alternativo e find-or-create è chiamato invia email. Oppure, un altro esempio, l'utente viene creato con l...
posta 26.05.2018 - 19:34
1
risposta

DDD che integra radice aggregata con servizio host aperto (OHS)

Ecco il caso: secondo il linguaggio ubiquitario - il pagamento può essere inviato per l'elaborazione al gateway di pagamento (che si trova in un contesto limitato integrato tramite ACL (strato anti-corruzione) + OHS / PL) In contesto locale,...
posta 29.09.2017 - 09:07