Domande con tag 'domain-driven-design'

1
risposta

DDD - Stesso ID / Chiave primaria, classe di Aggragate Root diversa per Contesto Limitato

Sto lavorando per capire DDD e voglio vedere se questa idea è valida, se è una pratica comune e se ci sono insidie o complicazioni impreviste. Voglio avere effettivamente una "entità" con una chiave primaria globalmente unica. Voglio usare il...
posta 09.11.2017 - 17:19
2
risposte

Trattare con la ridondanza dei dati immagine in una tabella NoSQL

Dire che ho una struttura di database come questa: CREATE table Customer (id identity, name varchar(30), dateofbirth datetime, Photo varbinary, primary key (id)) CREATE table Order (id int, Date datetime, Primary Key (id)) create table Custo...
posta 20.11.2017 - 17:52
1
risposta

In che modo "preparazione" e "utilizzo" degli stessi dati devono essere separati in un'applicazione DDD, se non del tutto?

Nella maggior parte dei domini, c'è un'app che "prepara" i dati e un'altra app che "serve" i dati preparati. I dati, tuttavia, provengono dallo stesso dominio principale, il che causa un po 'di confusione nella modellazione. Alcuni esempi:...
posta 09.07.2018 - 00:06
2
risposte

Come collegare le specifiche di dominio con l'implementazione del codice senza forzare l'esperto di dominio ad adottare una particolare pratica

Il nostro attuale processo aziendale è che gli esperti di dominio scriveranno la logica aziendale in un documento Word e gli sviluppatori cercheranno di riflettere tali logiche il più strettamente possibile con l'implementazione. Questo proce...
posta 10.03.2018 - 00:23
1
risposta

Test delle unità quando non ci sono getter e setter

Sono uno studente e sto imparando a conoscere il design basato sul dominio. Dalla mia lettura, una parte importante è la rimozione di getter e setter da una classe (mantenendo così l'implementazione di quella classe privata). La mia domanda è co...
posta 08.09.2017 - 22:37
2
risposte

Includere i dati aggregati nella risposta al servizio web in DDD

Sono stato alle prese con questo problema per un po '. Supponiamo che tu abbia un'applicazione aziendale con un dominio ricco e in una delle viste front-end tu mostri un elenco di Orders aperto. In questa vista mostrate cose come orderDate,...
posta 16.02.2018 - 11:31
2
risposte

Test di una classe che ha solo un campo solo che è un numero ID

Sto cercando di incorporare BDD nelle pratiche di lavoro dei team per rendere più efficaci le interazioni con gli Analisti aziendali. Recentemente ho posto questa domanda: Devo passare un Numero ID dal file delle caratteristiche? Vedi il co...
posta 03.03.2018 - 10:51
1
risposta

Devo utilizzare lo schema Unità di lavoro con una relazione molti a molti?

Vedi il DDL qui sotto: create table Person (ID identity not null, varchar(name), Gender char(1), dateofbirth datetime, primary key (id)) create table PersonOffer (PersonID int not null references Person(ID), OfferID int not null references Off...
posta 17.07.2017 - 17:22
1
risposta

Errore di convalida come evento restituito dal livello di dominio

Provo a creare un'app utilizzando i seguenti livelli Controllers <-> Application Services <-> Domain Services <-> Infrastructure Potrebbero verificarsi alcune convalide in Domain Ser...
posta 22.09.2017 - 13:16
1
risposta

È consigliabile usare gli hash come DTO in Ruby quando si applica DDD?

Mi sembra che gli hash di Ruby siano una buona opzione per implementare gli oggetti Data Transfer che i servizi applicativi ricevono dal codice client come comandi e richieste di query. Per le risposte al Servizio applicazioni, forse un ogget...
posta 22.06.2017 - 22:25