Domande con tag 'single-responsibility'

2
risposte

Applica il Refactoring di singola responsabilità nell'app form

Davvero non capisco l'SRP applicato a un progetto "reale" (davvero non così reale ma può aiutarmi a conoscere il tuo approccio) Trovo molto difficile dividere e assegnare responsabilità alle mie classi. Così ho pubblicato un esempio in pse...
posta 26.11.2018 - 11:05
0
risposte

Schermate dell'interfaccia utente con dipendenze quasi identiche: come seguire il principio ASCIUGATURA

Sto rifattorizzando un'area client di un'app, in cui un cliente può scegliere tra diverse schermate per modificare o aggiungere impostazioni personalizzate. Ci sono impostazioni globali e impostazioni relative al progetto. Le impostazioni glo...
posta 25.10.2018 - 12:46
0
risposte

Pattern migliore per garantire una singola responsabilità

Ecco uno schema migliore qui per garantire che i miei metodi seguano il principio della responsabilità unica. Ho un controller DRY carino, che penso abbia un senso ed è conciso. Ecco il mio controller: class CredsController < Applic...
posta 05.06.2018 - 15:45
16
risposte

Quando si utilizza il principio di responsabilità unica, cosa costituisce una "responsabilità?"

Sembra abbastanza chiaro che "Principio di singola responsabilità" non significa "fa solo una cosa". Ecco a cosa servono i metodi. public Interface CustomerCRUD { public void Create(Customer customer); public Customer Read(int Customer...
posta 27.03.2017 - 21:32
0
risposte

Invia i record alla coda di messaggi utilizzando uno dei due criteri

Ho un mazzo di chiavi ( clientKey ) e valori ( processBytes ) che voglio inviare alla nostra coda di messaggistica comprimendoli in un array di byte. Creerò un array di byte di tutte le chiavi e i valori che dovrebbero sempre essere infe...
posta 06.03.2018 - 02:23
0
risposte

Come progettare l'albero degli stati usando redux?

Negli ultimi giorni ho cercato una documentazione su come e quando è meglio usare redux e come progettare l'albero degli stati. La mia ricerca si è conclusa con la conclusione che non esiste una risposta al curriculum. Poi mi sono imbattuto i...
posta 08.09.2016 - 23:56
2
risposte

La classe dovrebbe validare un argomento utilizzando un metodo / servizio esterno con test delle unità?

Ho una classe che viene eseguita come servizio e restituisce il codice html di un sito web quando viene fornito con un URL. Il codice: public interface IHtmlDownloader { IWebProxy Proxy { get; set; } string UserAgent { get; set; }...
posta 04.03.2014 - 17:54
2
risposte

Come scegliere la soluzione più adatta per un problema date alcune scelte?

Per illustrare la mia preoccupazione principale, iniziamo considerando un tipico problema "banale", il filtraggio dei dati e l'amp; parsing proveniente da un processo e scaricando le informazioni su qualcosa {gui console, file, stdout, ...}. Ora...
posta 07.07.2018 - 16:48
1
risposta

Principio della singola responsabilità: Responsabilità sconosciuta [chiusa]

Conservo le sessioni in SessionManager . Il gestore della sessione ha una dipendenza da ISessionPersister . SessionManager private readonly ISessionPersister sessionPersister; public SessionManager(ISessionPersister sessionPersist...
posta 07.07.2012 - 17:24
1
risposta

SRP. Salva nel repository quando si modifica. Internamente o esternamente? [chiuso]

Ad esempio: class Data { private String field1; private String field2; public void someEditMethod() {} } class DataRepository { public void save(Data data) { // save to DB } } Ho bisogno di salvare i dati duran...
posta 06.01.2016 - 20:50