Domande con tag 'domain-driven-design'

6
risposte

Object Design & Cohesion - Problema e potenziale refactoring

Riepilogo Ho cercato di capire la coesione di alcune funzionalità nella nostra base di codice. Ho affrontato questo design in modi diversi, e ultimamente sono convinto di aver preso l'approccio sbagliato, poiché ho applicato in modo errato...
posta 12.07.2014 - 00:02
1
risposta

DDD: identificazione della radice aggregata

Sto progettando un'applicazione web che utilizza Domain-Driven Design. Ho lo scenario seguente: Ogni Application Group può avere un Application e ogni Application può avere più Configurations . Sto cercando di capire quale...
posta 25.05.2012 - 14:10
3
risposte

Come iniziare a utilizzare DDD nella progettazione di un'applicazione "libreria"

Voglio progettare un lettore di libri online. Il primo passo è la descrizione di tutti i casi d'uso che ho elencato di seguito: Dovrei essere in grado di cercare un libro per titolo. Dovrei essere in grado di prendere in prestito un libro....
posta 04.11.2015 - 10:05
3
risposte

Come meglio incapsulare le funzionalità nella progettazione del software?

Mi piacciono il design guidato da domini e il design a cipolla. Comunque mi piacerebbe davvero che le mie caratteristiche fossero incapsulate. Se controllo qualche codice legacy e ho bisogno di investigare su alcune caratteristiche specifiche, l...
posta 21.12.2015 - 07:23
2
risposte

Sostituisci metodo con metodo Oggetto v Principio di minima visibilità

Sto leggendo il libro di rifattorizzazione di Martin Fowlers. A pagina 110 parla di "Sostituisci metodo con oggetto metodo" dove trasforma un metodo con variabili locali in una classe con variabili di istanza. Il risultato è una classe chiama...
posta 22.06.2017 - 12:42
2
risposte

Best practice riguardanti gli oggetti valore

Ho avuto alcune domande sugli oggetti valore in DDD. Ho avuto una classe ReportDefinition (fondamentalmente uno schema per un report specifico che gli utenti possono creare) con le seguenti proprietà (in Java): UUID id; UUID ownerId; U...
posta 31.05.2018 - 22:38
3
risposte

Livello corretto per gestire chiavi duplicate

In un'applicazione Web con 4 livelli: Livello dell'interfaccia utente Livello aziendale Livello accesso ai dati Livello di archiviazione dati che è il database Uno dei requisiti è gestire un elenco di oggetti con chiave univoca. Per...
posta 13.05.2018 - 19:16
3
risposte

Individuazione delle responsabilità dell'oggetto durante la progettazione di un lettore di libri

La maggiore difficoltà che sto riscontrando è trovare le responsabilità di ciascun oggetto da me identificato nel sistema o nel cosiddetto spazio problematico. Sto postulando una descrizione molto semplificata di un lettore di libri. Questa v...
posta 27.09.2017 - 22:58
4
risposte

DDD - Esecuzione di operazioni semplici su aggregati complessi

Sto leggendo il libro blu DDD e c'è una cosa che non mi è ancora chiara e che è come eseguire in modo efficiente semplici operazioni su Aggregate che contengono molte Entità secondarie. Un esempio Considerando che ho un Order , (radic...
posta 28.07.2017 - 02:08
2
risposte

Qual è esattamente il termine "modello" definito nel contesto dello sviluppo basato sul dominio?

Sto leggendo "Patterns, Principles, and Practices of Domain-Driven Design" di Scott Millett e Nick Tune e finora è stata una grande lettura (i primi 2 capitoli sono stati letti), ma un termine sembrano usare molto e sembra avere un significato a...
posta 24.10.2018 - 01:19