Domande con tag 'single-responsibility'

2
risposte

Architettura orientata ai servizi - Responsabilità dei componenti

Lavorare su un progetto di e-commerce in cui un'applicazione PHP (back-end e non-customer facing) è attualmente responsabile dell'elaborazione di un ordine dalla fase di checkout fino alla generazione di report di profitti / perdite, elaborazion...
posta 18.11.2014 - 00:43
1
risposta

Scoperta della funzionalità dalla gerarchia di classi parallele

Ho un albero di sintassi astratto che voglio compilare in diverse rappresentazioni. Ora sto lottando per organizzare le lezioni in modo che le nuove rappresentazioni possano essere aggiunte facilmente. Il modo più semplice per ottenere ciò è...
posta 28.09.2013 - 00:36
1
risposta

L'obiettivo di 3 dipendenze per classe è sempre raggiungibile?

Sto leggendo il libro Clean Code e un capitolo dice che se una classe ha più di 3 dipendenze è un odore di codice di quella classe non sta facendo una cosa. O che cosa è lo stesso, non sta seguendo SRP. Sto pensando in alcuni scenari in cui non...
posta 27.03.2015 - 11:44
1
risposta

CQRS: quanto dovrebbero essere granulari le domande?

Ho un sistema che usa CQRS con le Query scritte usando Dapper. Ha funzionato bene, tranne che c'è stata una proliferazione di classi di query che fanno quasi la stessa cosa. Lo svantaggio di questo è che le query aggiuntive significano un sovrac...
posta 01.11.2016 - 03:04
1
risposta

Principio della singola responsabilità: modello proxy per il refactoring

However, in cases where the tests did not force the separation, and the smells of Rigidity and Fragility become strong, the design should be refactored using the Facade or Proxy patterns to separate the two responsibilities. Da: Sviluppo...
posta 15.12.2015 - 11:47
2
risposte

Domande sull'identificazione dei componenti in MVC

Attualmente sto sviluppando un'applicazione client-server in node.js, Express, moustache e MySQL. Tuttavia, credo che questa domanda dovrebbe essere per lo più indipendente dalla lingua e dal framework. Questa è la prima volta che eseguo un'a...
posta 13.09.2012 - 18:53
6
risposte

Come applicare SRP in un ciclo in cui è necessario fare due cose?

Esiste un modo per applicare il principio di responsabilità singola a una funzione in cui è necessario che due elementi si ripetano in un ciclo per non dover ripetere l'iterazione due volte? Ad esempio, supponiamo di avere una funzione come l...
posta 01.08.2017 - 06:51
5
risposte

Utilizzo di SRP con Object Thinking

Secondo David West , Thinking degli oggetti implica l'identificazione di oggetti nel dominio del problema / business che rispecchiano oggetti del mondo reale; l'interfaccia rifletterebbe quindi i comportamenti di quell'oggetto. Cosa succ...
posta 30.05.2017 - 17:40
3
risposte

L'SRP alimenta l'accoppiamento stretto?

Ho progettato una funzione che, in seguito, ho notato che sta facendo chiaramente 2 compiti molto diversi nello stesso tempo. Quindi ora sto pensando di dividerlo in 2 diverse funzioni, ognuna delle quali fa solo ciò che dovrebbe fare ( SRP )...
posta 25.08.2018 - 07:55
2
risposte

Come evitare le classi di controller di Dio e mantenere il principio di responsabilità singola?

L'attività consiste nel creare un migratore dal vecchio DB al nuovo DB utilizzando il principio di responsabilità singola di OOP. Il mio problema è come posso farlo senza rendere il controller una God Class o rompere la singola responsa...
posta 29.07.2015 - 08:45