Domande con tag 'domain-driven-design'

2
risposte

DDD: devono tutte le relazioni del modello Aggregati o possono essere "superficiali"?

A volte il mio aggregato sarà molto semplice; alcuni scenari semplicemente non sono abbastanza complessi da richiedere alberi profondi di oggetti e relazioni. Considera un'applicazione di monitoraggio del sito web, che periodicamente esegue i...
posta 02.01.2018 - 23:38
4
risposte

È una cattiva pratica avere calcoli nel Presenter / Controller e Vista

Dire che ho un'app MVP. Il modulo ha quattro caselle di testo: Quantità Prezzo prodotto TotalPrice L'app chiama un servizio web e quindi consiglia prodotti che potrebbero essere più economici in base alle quantità acquistate. È a...
posta 07.06.2017 - 19:44
2
risposte

Una raccolta dovrebbe essere incapsulata in una classe se evito l'ossessione primitiva?

Vedi il codice qui sotto: public class Customer { private readonly IList<Order> _orders = new List<Order>(); public FirstName FirstName { get; set; } public LastName LastName { get; set; } public Province Province...
posta 26.01.2018 - 17:52
3
risposte

Trasformare il codice strutturale in codice orientato agli oggetti

Questa è una piccola sperimentazione da parte mia perché avevo scritto molto codice procedurale ai tempi della scuola, quindi ho difficoltà a pensare in modo OOP, cioè a trovare classi e rapporti appropriati tra loro. So che non posso farlo ogni...
posta 18.08.2017 - 22:34
3
risposte

Implementazione di un livello di servizio con una classe statica

Ho strutturato i miei livelli di "servizio" (o, quello che pensavo fosse una funzionalità simile al servizio) come classi statiche in cui ogni classe è un raggruppamento di funzioni complementari che insieme forniscono un insieme coerente di ope...
posta 07.04.2017 - 22:34
3
risposte

Come si può separare un monolite in librerie gestite da domini senza duplicare interfacce e mantenere semplici le dipendenze?

Sto lavorando a un progetto con servizi web e ho strutturato cose in cui: Il servizio web contiene il livello della logica aziendale Una libreria che gestisce il livello di accesso ai dati Di recente ho studiato i microservizi . Co...
posta 06.05.2016 - 19:34
3
risposte

Perché un oggetto "Ordine" dovrebbe avere una proprietà "Stato"?

Vedo sempre le classi di ordini standard implementate con una proprietà "Status", ma non mi sento a mio agio con questo. Lo stato non è una proprietà del processo di adempimento invece dell'ordine stesso? Che dire degli ordini che possono essere...
posta 27.01.2014 - 20:25
2
risposte

Questo codice / logica dovrebbe essere incluso nella classe Business Objects o in una classe separata?

Ho creato una piccola applicazione che ha un'architettura a tre livelli e ho classi di oggetti business per rappresentare entità come User , Orders , UserType ecc. In queste classi ho metodi che vengono eseguiti quando il Viene chia...
posta 03.07.2012 - 13:43
1
risposta

È dipendente dal pigro caricamento di un codice olfattivo?

Durante la mia breve esperienza con DDD mi trovo spesso nella situazione in cui desideravo un qualche tipo di meccanismo di caricamento pigro per risolvere alcuni casi pericolosi in cui potevano essere caricati grandi insiemi di dati annidati....
posta 28.12.2013 - 23:59
1
risposta

Event sourcing - penalizzazione delle prestazioni? [chiuso]

Sto cercando di convincere le persone della mia azienda che dovremmo passare al sourcing di eventi. Il nostro software è un prodotto costituito da molti moduli, come un modulo per wiki, blog, documenti, ecc. Vorrei utilizzare il sourcing di even...
posta 10.11.2014 - 09:27