Domande con tag 'layers'

2
risposte

Come documentare / verificare una stratificazione coerente?

Recentemente sono passato al lato oscuro: ora sono un CLIENTE dello sviluppo del software, principalmente siti web. Con questo nuovo ruolo arrivano nuove preoccupazioni. Come programmatore, conosco la solidità di un'applicazione quando è corr...
posta 21.11.2011 - 10:31
3
risposte

DDD, modularizzando i layer applicazione e dominio senza rompere il DIP

Citando teoria DDD : The application layer is thin in terms of domain logic - it merely coordinates the domain layer objects to perform the actual work. Quando si parla di modularizzazione e supponendo che il modulo che contiene le en...
posta 17.11.2014 - 12:43
2
risposte

Come faccio a sapere quando effettuare il refactoring delle chiamate globali alle query del database e quando lasciarle da sole?

Ho le seguenti chiamate di istruzioni globali sparse in tutta la mia base di codice legacy PHP: $jobnumber = db_quick($sql); db_query($sql); Cioè, quelle chiamate di funzione sono state inizializzate nello scope globale e esse stesse richia...
posta 27.12.2016 - 17:51
2
risposte

Quando è necessario il layer Use Case?

Nel suo post sul blog The Clean Architecture Zio Bob suggerisce un'architettura a 4 livelli. Comprendo la separazione tra regole di business, interfacce e infrastruttura, ma mi chiedo se / quando sia necessario disporre di livelli separati per...
posta 27.09.2012 - 19:09
2
risposte

Dove dovrebbe andare la logica aziendale in un'architettura a più livelli?

Prima di tutto, non sto parlando di validazione nel senso del nullability o della lunghezza di un campo come in questo e questo domande dove possiamo utilizzare i metodi isValid () nelle business class o un validatore esterno. Tuttavia, la m...
posta 12.07.2015 - 21:48
1
risposta

Scelta tra Inversione dipendenza e Dipendenza "Delega" in un terzo modulo

Supponiamo che abbia MasterPackage contenente una classe Master e BlasterPackage contenente Blaster class. Poiché Master ha bisogno di un Blaster per funzionare, il livello più alto MasterPackage dipende dire...
posta 15.12.2015 - 13:06
3
risposte

In che modo i livelli di interfaccia dell'applicazione e del database interagiscono ai loro confini?

Stavo guardando uno dei video di Uncle Bob e ha richiamato l'interfaccia del database Strato. Aveva questo diagramma che lo mostrava: QuestefreccemostranocheilDBInterfaceLayerèaconoscenzaechiamaillivelloApplicationeDatabase,manonviceversa.I...
posta 29.03.2013 - 23:09
3
risposte

Buone pratiche per implementare i mapper in un'applicazione multilivello

Quando si lavora con un'applicazione multilivello molto spesso si esegue un'attività di conversione di oggetti in un livello in oggetti in un altro livello. Ciò potrebbe essere la conversione di oggetti di database in oggetti di dominio, oggetti...
posta 04.02.2013 - 04:07
2
risposte

Salva due oggetti di dominio diversi in una chiamata di servizio

Pensa che quando una filiale viene salvata, un'entità cliente deve essere creata nell'architettura di sistema a più livelli. Tutta la validazione è già stata implementata in CustomerService. Se BranchService deve creare un'istanza CustomerSe...
posta 11.03.2016 - 11:00
1
risposta

Stato globalmente interessante in angularjs

Ho creato forse cinque servizi come RoleService , AuthService , ecc. Ognuno di essi ha uno stato (es. RoleService.role , AuthService.isLoggedIn ) che influenza molti controller e alcuni altri servizi e direttive. A volte ho bi...
posta 29.08.2016 - 05:23