Domande con tag 'domain-model'

1
risposta

DDD: Dovrebbe creare un modello di dominio per un livello di applicazione complesso?

Sono a metà del libro DDD di Eric Evans, ma non credo che la risposta sia nel libro. Se un'applicazione ha i suoi concetti complicati diversi dal dominio sottostante, possiamo creare un altro modello di dominio per rappresentare anche l'appli...
posta 17.04.2018 - 13:46
0
risposte

Modello di dominio anemico Sviluppatore che pensa a un modello di dominio ricco

Martin Fowler parla del modello di dominio in cui il livello della logica di business contiene classi che contengono stato e comportamento. Per quanto mi riguarda, questo significa: 1) Controller calls a class in the Business Layer, which retu...
posta 03.08.2016 - 11:30
0
risposte

Rails: ottieni dati su una collezione di modelli, con un nuovo modello o metodo?

Ho un modello Product con attributi sales e views . Devo ottenere il numero di vendite / visualizzazioni di tutti i prodotti. È più corretto implementarlo come metodo e avere una chiamata come Product.all.sales o creare un nuo...
posta 27.02.2014 - 16:12
2
risposte

Principio di responsabilità singola VS principio di KISS

Supponiamo la modellazione del modello User in un contesto di un social network. Il concetto di utente è composto da due nozioni: Elementi di autenticazione come userName / Password / Email ecc ... Informazioni aggiuntive sui dati...
posta 17.05.2013 - 17:02
2
risposte

Implementazione di un livello anti-corruzione con logica di dominio

Sto costruendo un'applicazione che compila un singolo documento PDF da più documenti PDF di origine come segue: prende la prima pagina di ogni documento sorgente, stampa alcune informazioni in cima a ciascuna di quelle pagine e quindi combina tu...
posta 06.03.2015 - 19:23
2
risposte

Tutte le dipendenze devono essere create nel livello sottostante?

Dire che ho le seguenti classi: ServiceLayer.Service > BusinessLayer.BusinessClass1 > BusinessLayer.BusinessClass2> BusinessLayer.BusinessClass3. Nello scenario sopra; Il servizio chiama BusinessClass1, che chiama BusinessClass2, c...
posta 14.06.2017 - 22:31
2
risposte

Pratiche per incapsulare le raccolte in radici aggregate

Come dovrebbero essere esattamente i metodi AddSomething nelle radici aggregate? Devo costruire gli oggetti in una chiamata al metodo, o dovrebbero essere costruiti all'interno del metodo?: Ad esempio: public void AddOrderItem(int p...
posta 14.08.2018 - 13:46
3
risposte

Quando una classe rappresenta una proprietà che potrebbe non essere valida, come deve essere eseguita la validazione?

Ho una classe Product che ha tra l'altro un attributo Ean13 che incapsula un codice EAN13 . Ecco un prototipo della classe Product: @Entity @Table(name = "tb_produtos") public class Product implements Serializable { public Product()...
posta 27.12.2015 - 23:31
1
risposta

Il ritaglio a cascata da una radice aggregata attraverso l'intero aggregato non ha senso

Basato sullo stesso esempio per questa domanda . All'interno di Pro ASP.Net MVC 4 di Adam Freeman, c'è una discussione su aggregati e radici aggregate con un semplice sistema di aste. Ci sono membri che fanno offerte, oggetti che sono offert...
posta 21.04.2014 - 20:30
2
risposte

Come faccio a creare un modello di dominio che non violi OOP?

Il mio gioco legge un numero di file JSON, li deserializza e passa gli oggetti risultanti alle classi che ne hanno bisogno. Questi oggetti deserializzati, che possono essere considerati come il modello di dominio, sono normalmente molto semplici...
posta 15.02.2014 - 01:09