Domande con tag 'separation-of-concerns'

1
risposta

Recupero complesso di oggetti di dominio

Di solito ogni volta che voglio recuperare una radice aggregata per ID, uso solo un qualche tipo di funzione Repository :: findByID (...) Ogni volta che ho iniziato con DDD ho pensato a fabbriche in cui solo un pattern per creare nuovi ogge...
posta 19.07.2013 - 11:42
0
risposte

Dove esportare dalla grande app CLI [chiusa]

Ho creato un'app CLI di dimensioni ragionevoli con tutto diviso in classi e spazi dei nomi in modo logico. Tuttavia molti componenti devono rendere l'output dall'interno di se stessi. Che sembra disordinato. Per espandere ... Il programm...
posta 23.09.2015 - 00:19
0
risposte

Come utilizzare i dati configurati dall'interfaccia utente dal ViewModel mantenendo le preoccupazioni separate?

Vengo da una winforms background e sto cercando di ottenere di MVVM e XAML. In questo momento mi chiedo come posso trarre vantaggio da un controllo di modellazione dei dati (nativo o fornito da una terza parte) mantenendo intatta la separazion...
posta 08.05.2014 - 17:12
0
risposte

Entity Framework e separazione di DAL da entità di dominio

Se ho un db normalizzato, è improbabile eseguire il mapping 1 a 1 con le mie entità di dominio. Quindi personalizzo le mie entità EF per adattarle al dominio. Ma ora le mie entità EF sono essenzialmente le mie entità di dominio e il mio DAL è in...
posta 13.12.2014 - 16:35
2
risposte

Servizio di posta elettronica o semplicemente e-mail astratta e chiamata da?

Ho ottenuto un'applicazione web abbastanza grande in asp.net usando C #. Inoltre, disponi di una configurazione mobile che utilizza un'API comune che abbiamo scritto per condividere fondamentalmente i dati su entrambe le nostre app utilizzando m...
posta 18.09.2014 - 04:25
3
risposte

Principi SOLID e generazione di molti oggetti da un file

La "D" in SOLID sta per inversione di dipendenza. Ad esempio, se una classe Blacksmith dipende da Hammer , dovrei creare esternamente il mio Hammer e passarlo a Blacksmith , piuttosto che avere Blacksmith creare il proprio...
posta 04.04.2016 - 01:25
1
risposta

La composizione dovrebbe succedere indipendentemente da cosa?

Mi sento come se dovessi essere in grado di registrare tutti i miei componenti nel contenitore radice della composizione dell'applicazione indipendentemente dallo stato corrente dell'ambiente, anche nel caso in cui l'ambiente manchi di parti di...
posta 02.05.2016 - 14:29
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
1
risposta

Rendi testabile UnitOfWork

Sono in fase di refactoring del codice legacy. Sfortunatamente si tratta di un'applicazione WebForms con un codice molto stretto e maleodorante. Attualmente l'accesso al database è all'interno di modelli che assomigliano a questo: var fooModel...
posta 08.11.2017 - 10:05
2
risposte

Un repository deve essere passato all'interfaccia utente

In Dependency Injection di Mark Seeman in .NET, inietta un repository nel suo livello di interfaccia utente. Credo che lo stia facendo in modo che possa archiviare tutto nella configurazione dell'interfaccia utente, tuttavia questo mi sembra un...
posta 29.05.2013 - 16:30