Domande con tag 'single-responsibility'

2
risposte

SRP nell'impostazione "big data"

Abbiamo una base di codice al lavoro che: Ingerisce (in basso) migliaia di piccoli file. Ciascuno di questi file di input contiene circa 50k "micro-articoli" Questi "micro-elementi" vengono quindi raggruppati insieme per trovare "macro-ele...
posta 05.08.2016 - 16:14
1
risposta

Un metodo che elabora sia le richieste GET che POST viola l'SRP?

Sto iniziando con Zend Framework 3 e ho visto un esempio sul tutorial che si presenta così: public function addAction() { $form = new AlbumForm(); $form->get('submit')->setValue('Add'); $request = $this->getRequest();...
posta 21.09.2016 - 23:11
1
risposta

Quando creare un oggetto in memoria per gestire i record del repository?

Supponiamo di avere un concettuale Ledger popolato con Line Items . Supponiamo che Line Items siano memorizzati in qualche tipo di memoria persistente. Il libro mastro viene mostrato all'utente che può aggiungere / rimuovere Line...
posta 28.09.2016 - 17:14
1
risposta

Progetta schemi per evitare di rompere l'SRP mentre esegui una pesante registrazione dei dati

Una classe che esegue sia i calcoli che la registrazione dei dati * sembra avere almeno due responsabilità. Dato un sistema per il quale le specifiche richiedono una pesante registrazione dei dati, che tipo di schemi di progettazione o modelli a...
posta 18.12.2012 - 00:25
1
risposta

Design Patterns per la creazione di attività

Sto sviluppando un software in cui ogni azione delle mie entità ha bisogno di creare attività che verranno eseguite nella mia infrastruttura. Quando creo un'attività, sono solo i record nel database. Successivamente, verrà eseguito da un servizi...
posta 27.06.2014 - 17:10
2
risposte

modello di progettazione MVC. Sovraccarico di responsabilità del controllore

Sto sviluppando un'applicazione desktop con una GUI. Per fare ciò, sto utilizzando il modello di progettazione MVC per la parte della GUI. Per ora l'applicazione consiste in una singola finestra (vista) con un controller che interagisce con il b...
posta 24.05.2014 - 13:51
2
risposte

Ottenimento di più attività all'interno di un ciclo

In relazione a ciò che è considerato un buon principio di progettazione OOP, SOLID, DRY, KISS ecc Mi chiedo se completare più attività all'interno di un ciclo quando è facile. Il problema è che questo è in conflitto con alcuni principi (SRP),...
posta 22.01.2014 - 06:38
0
risposte

Questa funzione sta violando il principio Single Resp?

public function obtenerColumna($delimitador='', $columna=0, $incluirRepetidos=false, $eliminarEspaciosAdyacentes=true, $filaDesde=0, $filaHasta=0) Ottiene una colonna da un set di record di lunghezza a colonna fissa, delimitati da un c...
posta 17.10.2014 - 14:34
1
risposta

Il dispacciamento di una query e la ricostruzione di un risultato di una query nella stessa classe sono una violazione del principio di responsabilità singola?

Nella mia variante del modello command / query (CQRS), definisco quanto segue per un gestore di query: public interface IQueryHandler<in TParameter, TResult> where TParameter : IQuery<TResult> { TResult Execute(TParameter query...
posta 17.12.2016 - 15:00
3
risposte

Come e applicare correttamente il principio della singola responsabilità? [duplicare]

Da Wikipedia su Principio di responsabilità singola SoC ... class should have responsibility over a single part of the functionality provided by the software, and that responsibility should be entirely encapsulated by the class. All its s...
posta 02.11.2016 - 22:38