Domande con tag 'single-responsibility'

2
risposte

È bello avere un'interfaccia in abbondanza di metodi che appartengono a concetti diversi, solo per preservare il Principio di Liskov?

Attualmente sto studiando un corso basato su Software Design e ho avuto una discussione in classe con il mio professore e alcuni compagni di classe su un problema rappresentato dal seguente scenario: Scenario Imagine we have a graphic...
posta 24.05.2013 - 00:31
3
risposte

Applicazione del principio di responsabilità singola su un pulsante

Ho una classe che rappresenta un pulsante sullo schermo. Questa classe ha due metodi: uno per l'evento click; l'altro per l'evento a lungo clic. Entrambi gli eventi fanno cose diverse. Quindi, secondo il Principio di Responsabilità Unica, una...
posta 13.10.2014 - 18:20
4
risposte

OOD - Il singolo principio di responsabilità dipende dal contesto?

Questo è più un problema di OOD e non ho codice specifico per postare qui. La stessa classe può violare l'SRP in un contesto ed essere compatibile con SRP in altri senza modificare una singola riga di codice? In altre parole, può esserci una...
posta 05.09.2016 - 08:26
3
risposte

Come faccio a progettare un DAL quando devo gestire le relazioni?

Dire che sto sviluppando un bug tracker, in cui un ticket appartiene a al massimo una pietra miliare, e una pietra miliare può avere molti ticket. Quando una milestone viene cancellata (dal database), tutti i ticket associati a tale mileston...
posta 27.12.2012 - 05:42
1
risposta

Separazione delle preoccupazioni quando si aggiungono nuovi tipi

Ho un sistema su cui ho lavorato questa settimana in cui ho difficoltà a bilanciare la separazione delle preoccupazioni con una facile estensibilità. Sto aggiungendo nuovi tipi al sistema, e sembra un intervento chirurgico con fucile a pompa....
posta 09.09.2010 - 15:40
2
risposte

Iniezione della logica di elaborazione dati in classe

Voglio trovare più elegante e apprezzare il modo di iniettare processori in CommandProcessorDispatcher class. Oppure può essere un'altra soluzione (l'obiettivo è separare ogni logica di elaborazione dei comandi alla classe indipendente). Fo...
posta 14.02.2015 - 15:40
2
risposte

Differenza tra la singola fonte della verità e il principio della singola responsabilità?

Quindi ho appena scoperto il termine unica fonte di verità durante la visione di serie di video sulle interviste ai codici di programmazione. Da quello che ho capito significava che l'unica fonte di verità è un incapsulamento di qualsiasi t...
posta 25.05.2015 - 03:34
4
risposte

Class design dilemma: incapsulamento contro la singola responsabilità / separazione delle preoccupazioni

Sto lavorando su una classe che rappresenta un oggetto con rappresentazioni multiple: una è una rappresentazione di tipo XML utilizzata da un sistema di ordinamento automatico, l'altra è una rappresentazione basata su POJO utilizzata da uno stru...
posta 07.12.2015 - 10:26
2
risposte

Violato il Principio di Responsabilità Unica con la mia AST Class multiuso?

Sto scrivendo un compilatore, per il quale ho ideato un'architettura piuttosto classica: è composta da passaggi sequenziali collegati insieme, a partire da un lexer e da un parser, che continua con un macro processore, quindi un passaggio di ver...
posta 09.10.2015 - 20:40
2
risposte

L'aumento del numero di classi aumenta la complessità del codice? [duplicare]

Per illustrare la domanda, supponiamo di avere due programmatori di abilità comparabili che risolvono entrambi lo stesso problema. Il codice che escono ha approssimativamente le stesse linee di codice, ma un programmatore usa 5 classi mentre u...
posta 31.07.2013 - 06:35