Domande con tag 'domain-driven-design'

2
risposte

Perché i Costruttori nominati stanno diventando popolari non dovrebbe essere un antipattern?

Secondo il seguente articolo Costruttori nominati L'autore suggerisce di usare static factory pattern per costruire oggetti è molto meglio dell'istantaneo con la parola chiave new . All'inizio l'idea è allettante (secondo alcuni detta...
posta 03.10.2017 - 10:53
2
risposte

Come gestire gli oggetti figlio che richiedono l'interazione DB per la loro logica aziendale

Ho iniziato a leggere Domain Driven Design . Ho una situazione in cui una radice aggregata ha un oggetto figlio che ha bisogno dell'interazione DB per poter eseguire la sua logica di business perché una delle costanti utilizzate viene salvat...
posta 17.07.2017 - 13:13
1
risposta

Devo gestire tutti i nove confronti?

Stavo leggendo questo articolo qui: link . L'articolo parla della creazione di una classe Entity di base, che gestisce quattro dei nove modi per fare il confronto in C #, ovvero gestisce: == != object.Equals IEquatable<T>.Equals<T>...
posta 29.01.2018 - 14:03
2
risposte

Devo simulare un servizio di dominio?

Sto cercando di decidere se introdurre dei mock nei miei test sul modello di dominio isolati. Ho un metodo di classe simile a questo: public Offer AssignOffer(OfferType offerType, IOfferValueCalculator valueCalculator) {...
posta 24.01.2018 - 23:49
2
risposte

CQRS - Che cos'è il Command Dispatcher?

Per imparare CQRS sto mettendo insieme una semplice implementazione di comando / comando. In molti esempi, vedo il concetto di "Command Dispatcher". Non sto vedendo molta letteratura su questo. Mi chiedo che cos'è un Command Dispatcher e perc...
posta 31.12.2017 - 23:20
4
risposte

Separazione della logica dell'applicazione e della logica di dominio in Architettura pulita

Sto lottando con la separazione della logica tra entità e interattori o Use Case. Se progetto le entità con i principi DDD, ciascuna entità avrebbe metodi corrispondenti a casi d'uso, invece di setter e getter. In tal caso, farei caso, avrei app...
posta 12.06.2018 - 20:06
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
3
risposte

Documentare una nuova funzione

Recentemente ho iniziato a lavorare su un progetto complesso e recentemente ho avuto una riunione di gruppo in cui è stata discussa una nuova funzionalità. Non sono soddisfatto dell'architettura attuale, perché il sistema non è documentato. Tutt...
posta 18.10.2017 - 20:40
2
risposte

Decidere sulla corretta progettazione dell'URL RESTful

Sto lavorando su un sistema di ticketing. L'utente nel sistema è organizzato in un modo gerarchico a un livello. Ci sono molti team e ogni team ha un manager e ogni utente nel team ha un solo manager. Un ticket può essere creato da qualsiasi ute...
posta 20.10.2017 - 23:12
2
risposte

Riferimenti all'interfaccia dominio NHibernate?

Vedi la domanda qui, che ho chiesto ieri: Dominio guidato Progetta in un'architettura di cipolla Come affermato, comprendo che DDD è un approccio che ha come target solo il livello del dominio e Onion è un'architettura per l'intero sistema,...
posta 20.10.2017 - 13:32