Domande con tag 'domain-driven-design'

2
risposte

Il servizio applicativo in DDD dovrebbe fare riferimento a entità non root e oggetti valore all'interno di un aggregato?

Comprendo che gli oggetti esterni a un aggregato non devono contenere riferimenti a entità e oggetti valore appartenenti all'aggregato. La mia domanda se questo si applica anche al servizio applicativo che espone i casi d'uso al codice cliente....
posta 23.06.2017 - 20:29
1
risposta

Iniezione di un oggetto Immutable e un oggetto factory

Vedi il seguente codice (contenuto in un metodo IEnumerable): int Quantity = (int)Math.Floor(ChangeRequired / CurrencyAmount); ChangeDenomination = ChangeDenominationsFactory.Create(CurrencyAmount, Quantity); yield return ChangeDenomination;...
posta 15.06.2017 - 16:52
1
risposta

Fornisce dati eterogenei dal back-end

C'è un'applicazione che serve un enorme elenco di risorse e nell'interfaccia utente gli utenti sono in grado di filtrare le risorse in base al tipo e ad altre proprietà. Le risorse sono di tipi diversi ma hanno poche proprietà comuni in esse....
posta 13.10.2017 - 20:03
1
risposta

Progettare tabelle e modelli per la spedizione e le modifiche e mantenerlo normalizzato

La nostra azienda acquista oggetti di valore di seconda mano (articoli) dai clienti e li rivende per loro. Per fare in modo che il cliente arrivi nel nostro sito e chiedere una spedizione, può scegliere il momento in cui l'addetto alle consegne...
posta 09.10.2017 - 10:41
2
risposte

Descrivere un modello di progettazione per la clonazione di un'istanza del record

Sto cercando di implementare un'applicazione ma non ho voluto reinventare la ruota. Ho cercato un modello di progettazione più vicino a questa applicazione, ma senza alcun risultato. All'avvio, l'applicazione chiederà all'amministratore di...
posta 10.04.2017 - 05:13
2
risposte

Come mantenere la regola aziendale in caso di due aggregati diversi?

Ho un caso di modellazione del dominio: esistono due concetti di dominio Worksite e Contract. Ogni contratto appartiene ad un cantiere. Ho già scoperto che entrambi i concetti sono propri aggregati, ma esiste ancora una regola aziendale che il p...
posta 23.04.2017 - 18:15
1
risposta

Come gestire la proprietà delle impostazioni in più contesti contornati

Abbiamo questo progetto DDD in cui abbiamo più di un BC, e abbiamo questo scenario in cui vorremmo definire un modo corretto per archiviare le impostazioni dell'account. Nello scenario A, avremmo le impostazioni di un negozio BC per tutti i B...
posta 21.11.2016 - 12:02
1
risposta

DDD, un'entità, molti sottotipi

Ho una domanda sulla modellazione. Introduzione rapida: sviluppo applicazioni a fini di vendita. L'applicazione ha utenti. Ogni utente può essere cliente, dipendente o amministratore dell'azienda. Dipende da: Cliente: solo account regis...
posta 14.09.2016 - 01:26
1
risposta

Modello di specifica o convalida dell'oggetto / valore dell'oggetto

Sto cercando di capire i concetti fondamentali di DDD e sto avendo qualche problema relativo alle convalide. Infatti, in realtà mi sto chiedendo dove e quando dovrei usare il modello di specifica invece delle convalide di Entità / ValueObject...
posta 09.09.2016 - 18:46
1
risposta

Dove creo / istanziato i repository in DDD che vengono utilizzati i miei Servizi di dominio

Da quanto ho capito, un DomainService dovrebbe essere implementato su una RepositoryInterface, quindi potremmo cambiare facilmente il repository (che è parte del livello Infrastructure) Quindi, se ho: class UserService{ function __cons...
posta 26.05.2016 - 17:21