Domande taggate «domain-driven-design»

La progettazione guidata dal dominio (DDD) è un approccio per sviluppare software per esigenze complesse collegando l'implementazione a un modello in evoluzione.

2
DDD - Radice aggregata con un gran numero di figli
Prefarrò questa domanda dicendo che sono relativamente nuovo con DDD, quindi potrei fare alcuni errori fondamentali qui! Sto lavorando a un progetto che coinvolge i concetti di contabilità e transazioni (in senso finanziario). Un Conto può avere molte Transazioni inserite contro di esso. Mi sembra che il Conto e la …





4
Approccio DDD alle operazioni CRUD di base in un'applicazione complessa incentrata sul dominio
La mia azienda sta riscrivendo la nostra applicazione Web da zero. È un'applicazione di livello aziendale di grandi dimensioni con un dominio complesso nel settore finanziario. Stiamo usando un ORM (Entity framework) per la persistenza. In sostanza, metà delle nostre applicazioni si concentra sulla raccolta di dati grezzi dall'utente, la …

3
È una cattiva pratica per una definizione di oggetto API contenere ID di riferimento di terze parti come proprietà?
Come questo: Campaign: type: object properties: id: type: string description: "A GUID identifier" referenceId: type: string description: "A consumers identifier they have used to map their own systems logic to this object." name: type: string description: "'Great Campaign 2017' as an example" Sono preoccupato per il riferimentoId . Il dominio …


2
L'ID commerciale noto di un'entità deve essere rappresentato con un tipo dedicato in DDD / OOP?
In termini pratici significa usare un'usanza (immutabile) classsu uno stringo qualche altro tipo primitivo. Esempi: Pubblicazione: numero di libro standard internazionale. Finanza: numero di identificazione internazionale dei titoli. vantaggi: Può garantire il formato di un identificatore. Diventa un membro di prima classe del modello. svantaggi: Aggiunge attrito di persistenza (ad …

4
Rapporti modello con DDD (o con senso)?
Ecco un requisito semplificato: L'utente crea un Questioncon più Answers. Questiondeve averne almeno uno Answer. Chiarimento: pensare Questione Answercome in un test : c'è una domanda, ma diverse risposte, dove poche possono essere corrette. L'utente è l'attore che sta preparando questo test, quindi crea domande e risposte. Sto cercando di …

2
DDD: Gli oggetti immutabili possono anche essere entità?
Ho letto innumerevoli post sulle differenze tra Entità e oggetti Value e mentre penso che almeno concettualmente capisco come le due differiscono, sembra che in alcuni di questi post gli autori considerino un particolare concetto di dominio come un VO semplicemente perché è immutabile (quindi il suo stato non cambierà …

4
Garantire la coerenza transazionale con DDD
Sto iniziando con DDD e capisco che le radici aggregate vengono utilizzate per garantire la coerenza transnazionale. Non dovremmo modificare più aggregati in un servizio dell'applicazione. Vorrei tuttavia sapere come affrontare la seguente situazione. Ho una radice aggregata chiamata Products. Esiste anche una radice aggregata chiamata Gruppo. Entrambi hanno ID …


3
Presentazione VS Application layer in DDD
Ho difficoltà a tracciare una linea chiara tra il livello Presentazione e Applicazione in Domain Driven Design. Dove dovrebbero andare i controller, le viste, i layout, i file Javascript e CSS? Si trova nel livello Applicazione o Presentazione? E se vanno tutti insieme nello stesso livello, cosa contiene l'altro? È …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.