Domande con tag 'domain-driven-design'

0
risposte

Reporting Logic vs Domain Logic

La logica di reporting per estrarre i dati di dominio in un determinato formato risiede in oggetti dominio o oggetti di report separati? La logica di reporting deve: seleziona entità / dati che corrispondono ai criteri di selezione, ad es. i...
posta 02.07.2014 - 19:25
1
risposta

Gestori di comandi sincroni ASP.NET

Una domanda su DDD, per convalidare una Prova di concetto. Diciamo che abbiamo una pagina web che attiva un evento di dominio. Ad esempio, l'aggiornamento dello stato di un client dopo un'interazione avvenuta in quella pagina. Dal punto di vi...
posta 31.08.2015 - 08:39
4
risposte

In un DDD per lo sviluppo del dominio guidato, avere una convalida su un DTO che chiama un servizio esterno è sbagliato, se sì, dove dovrebbe essere?

Ho questa domanda, è più sul modello e in teoria ciò che è sbagliato o meno invece che se è possibile o meno (perché lo è). In un design DDD, ho un DTO che sto convalidando, per controllare non valori null e altri valori certi. C'è un camp...
posta 10.10.2018 - 16:59
3
risposte

Cos'è un sistema CRUD?

Sto imparando Event Sourcing nel mio tempo libero. Vedo online moltissimi riferimenti ai "sistemi di tipo CRUD". Capisco che un sistema di tipo CRUD sia: 1) Un sistema basato su database (sito Web o applicazione), ovvero un sistema che suppor...
posta 26.09.2018 - 20:11
1
risposta

Selezione della polizia senza hard coding un'istruzione if

Sto provando a modellare la sicurezza del mio progetto usando DDD ma sono finito in un vicolo cieco. Ho le classi User , UserA e UserB che sono state modellate come segue. Ciò che cambia in pratica è che gli oggetti UserA h...
posta 20.09.2017 - 18:06
1
risposta

CQRS, Come interrogare la radice aggregata usando altri campi piuttosto che GUID (ID)?

Esistono molti framework CQRS e librerie di archivi di eventi. Tutti usano GUID come ID radice aggregata. Quell'archivio eventi mi consente solo di interrogare solo dal GUID. Mi rendo conto che ci sono molte volte nell'ultimo progetto (...
posta 20.06.2018 - 04:19
1
risposta

Qual è un esempio che fornisce la differenza tra il modello di dominio e il modello di dati?

Ho visto molti articoli che descrivono le differenze tra il modello di dominio e il modello di dati. Tuttavia, nessuno degli articoli presenta rappresentazioni di immagini che mostrano differenze. link Qualcuno può fornire un esempio di...
posta 22.08.2018 - 14:54
1
risposta

Un progetto Test di accettazione per strato o un progetto Test di accettazione per Contesto limitato

Questo link ( link ) dice: "I test di funzionalità dovrebbero dipendere solo dall'applicazione strato "cioè livello di presentazione. Sto cercando di capire come si adatta BDD quando si utilizza l'architettura di Onion e TDD per sviluppare un...
posta 09.03.2018 - 17:41
1
risposta

Nuovo approccio DDD, orientato al contesto, funzionale ... nella costruzione del livello aziendale [chiuso]

Stiamo costruendo alcuni moduli aziendali che devono essere intuitivi per gli sviluppatori, quindi il codice stesso spiega e obbliga gli sviluppatori a utilizzarlo in un determinato modo. Questo vale sia per migliorare le funzionalità esistenti...
posta 02.12.2014 - 20:17
1
risposta

Rimozione di Obsession Primitive e denominazione delle classi create [duplicate]

Sto imparando l'ossessione primitiva. Si prega di vedere l'oggetto valore di seguito: public class UserName {     private readonly string value;     public UserName(string value)     {         if (value == null)             throw new Argume...
posta 12.12.2017 - 10:48