Domande con tag 'single-responsibility'

2
risposte

Spiega il pattern ServiceLocator di ZF2

Sto osservando questo esempio Estratto pertinente dall'alto: class AlbumController { public function getAlbumTable() { if (!$this->albumTable) { $sm = $this->getServiceLocator(); //* My Qu...
posta 09.10.2015 - 19:55
4
risposte

L'SRP è un principio ambiguo? [chiuso]

Sono stato a conoscenza di SOLID da molti anni e ho sempre pensato che "OLID" fosse un buon insieme di principi di progettazione da seguire ... il problema è che ho sempre riscontrato difficoltà con la "S", L'ho sempre pensato come un principio...
posta 13.11.2017 - 01:22
4
risposte

Le direttive del compilatore sono un antipattern?

Sto lavorando su un sistema legacy che ha una classe helper che è collegata simbolicamente a diversi progetti .Net all'interno di una soluzione. La logica è piena di direttive del compilatore che modificano il suo comportamento interno in base a...
posta 11.05.2013 - 00:30
3
risposte

Come applicare il principio della responsabilità unica se il programma dovrebbe fare un sacco di cose?

Se ho bisogno di scrivere un programma che Legge un file json Converte i suoi dati in yaml Scriverlo sul file yaml e aderendo al principio di responsabilità singola creo classi come FileReader JsonToYamlConverter FileWriter...
posta 31.08.2017 - 21:49
2
risposte

Come si applica il principio di responsabilità unica a un repository

Sto provando ad applicare "SOLID" ogni volta che posso e cerco di usare il buon senso ed evitare un pattern quando vedo che un pattern sta creando più problemi di quanti ne stia cercando di risolvere. Non voglio applicare un pattern e rendere la...
posta 02.11.2014 - 18:45
3
risposte

In che modo il principio DRY (applicato a livello di classe) è correlato all'SRP?

In altre parole, DRY (non ripetersi) applicato a livello di classe un sottoinsieme di SRP (principio di responsabilità singola)? Ciò che intendo è che, mentre SRP afferma che ogni classe dovrebbe avere una sola responsabilità (cioè la cla...
posta 09.12.2013 - 19:13
1
risposta

Trattare con una grande interfaccia

Sto lavorando su un programma che risolve un certo tipo di sistemi di equazioni. Gli oggetti dati principali sono Equazione, Variabile, Soluzione. Quindi ho questa interfaccia, che rappresenta tutte le cose che voglio esporre al livello dell'int...
posta 05.08.2017 - 00:01
3
risposte

Enum e principio di responsabilità singola (SRP)

Sono stato sperimentare ultimamente con enumerazioni, e Ho scoperto che in Java possono fare molto di più che semplicemente rappresentare un insieme fisso di costanti. Ora, sto pensando di creare una nuova enumerazione per la mia classe L...
posta 12.05.2016 - 19:19
2
risposte

È una violazione della singola responsabilità aggiungere un metodo a un'API esistente

Supponiamo che abbia un'API di riposo con un metodo POST e GET. Se voglio sovrascrivere una risorsa nell'API, posso chiamare il metodo GET per ottenere l'elemento originale e quindi chiamare il metodo POST per sostituire quella risorsa dopo c...
posta 08.08.2018 - 18:05
2
risposte

Code Design: microservice - Servizi perdenti Principio della singola responsabilità

Sto cercando di implementare Microservice per capire l'architettura e come funziona la comunicazione. Molti articoli affermano che i servizi dovrebbero seguire il principio della singola responsabilità, ma è piuttosto difficile da ottenere. Ad e...
posta 18.12.2016 - 21:39