Domande con tag 'single-responsibility'

1
risposta

Come scrivo questo metodo per aderire al Principio di Responsabilità Singola?

Sto scrivendo il codice che importa i valori da un file CSV. Come parte del processo di importazione, ho bisogno di scrivere avvisi su un log (visualizzato sullo schermo) quando i valori nel file CSV non sono validi. Il metodo seguente accett...
posta 25.02.2016 - 12:05
1
risposta

Entity Framework: estensione dei servizi di iniezione OR nel contesto DB

Temo di porre una domanda un po 'sciocca, ma ora sono completamente perso su quale principio dovrei seguire. Per quanto ne so - in termini di principio di responsabilità singola è meglio non modificare OPPURE inserire servizi in OPPURE...
posta 01.09.2018 - 18:36
1
risposta

I controller di visualizzazione iOS e il loro metodo viewDidLoad violano il principio di responsabilità singola?

Sto imparando i principi OOP e mi sono reso conto che su iOS i controller di visualizzazione diventano enormi perché tendiamo a incorporare tutti i metodi di risposta del visualizzatore. Un sacco di cose succede nel metodo viewDidLoad . Q...
posta 31.05.2017 - 11:41
2
risposte

Come dovrei applicare il Principio di Responsabilità Unica alle DLL?

Ho sentito parlare principalmente di persone che applicano il principio a classi e metodi, ma le persone lo applicano anche a soluzioni / DLL? Ad esempio, se stavo scrivendo una libreria per analizzare i dati da UsefulProgram, e poi avevo un po...
posta 23.02.2016 - 22:09
1
risposta

Bloccato sul design quando si tenta di creare un archivio oggetti

Sto lavorando a un progetto API su piccola scala ma poiché verrà utilizzato e gestito da persone che non sono sviluppatori software commerciali sto cercando di mantenere il design il più possibile distinto e identificabile, l'uso di SOLID lo ha...
posta 01.10.2015 - 10:15
1
risposta

Confuso sull'implementazione del Principio di Responsabilità Unica

Per favore portami se la domanda non è ben strutturata. Per metterti nel contesto del mio problema: Sto costruendo un'applicazione che fa fatturare ai veicoli la durata in un parcheggio. Oltre al servizio di soggiorno ci sono altri servizi...
posta 30.05.2014 - 16:56
0
risposte

Come disaccoppiare un broker di messaggi e i relativi gestori di messaggi?

Descrizione del progetto: Ho un progetto nodejs dove cerco di costruire una mesh bluetooth come la rete, ogni nodo è composto da circa 4 parti della parte frontale, il broker dei messaggi, un client bluetooth e un server bluetooth. Il br...
posta 31.12.2017 - 11:07
8
risposte

Come determinare se una classe rispetta il principio della responsabilità unica?

Il principio di responsabilità unica si basa sul principio di alta coesione. La differenza tra i due è che le classi altamente coese presentano un insieme di responsabilità strongmente correlate, mentre le classi che aderiscono all'SRP hanno una...
posta 28.06.2012 - 20:20
0
risposte

RaceDataFacade viola il principio di responsabilità singola?

Ho sentito dire che ogni classe dovrebbe sempre essere solo responsabile di un singolo scopo, altrimenti dovresti riconsiderare il tuo design. Quindi ecco le classi interessate: WebSocketController: fornisce l'interazione di base con un...
posta 27.01.2016 - 15:38
2
risposte

Responsabilità singola: in che modo questo codice causa problemi?

Data la seguente interfaccia interface Modem { public void Dial(string pno); public void Hangup(); public void Send(char c); public char Recv(); } Uncle Bob scrive However, there are two responsibilities being shown her...
posta 01.09.2014 - 10:07