Domande con tag 'single-responsibility'

2
risposte

Low Coupling: Principio della singola responsabilità rispetto alla coesione

Ho letto diversi articoli su SRP e coesione , e sembrano contraddire l'un l'altro fino a basso accoppiamento . Gli articoli su coesione sostengono che mettere insieme responsabilità strettamente correlate in una classe Highly_Cohesive...
posta 26.08.2012 - 21:32
4
risposte

L'astrazione del tuo codice è un uso eccessivo dei principi SOLID?

Dopo un argomento irrisolto con un amico, ho deciso di chiedere alla comunità di overflow dello stack. C'è qualcosa come astrarre troppo il tuo codice? Quale dei seguenti è l'opzione migliore. Veniamo da linguaggi di programmazione diversi, quin...
posta 25.07.2018 - 12:33
2
risposte

Dove collocare funzioni molto specializzate che utilizzano pesantemente una classe?

Ho una classe incentrata su metodi di livello inferiore, per rendere questa classe molto più utile sarebbe bello mettere alcuni metodi di livello medio o superiore (cioè metodi che fanno una serie di chiamate ai metodi di livello inferiore fare...
posta 26.11.2015 - 11:29
4
risposte

Un oggetto di comunicazione full duplex è in conflitto con una singola responsabilità?

Sto scrivendo un'implementazione di Websocket in Java e l'ho configurato in modo tale che sostanzialmente avvolge un InputStream e un OutputStream e ha metodi pubblici sia per l'invio che per la ricezione. Mentre input e output sono correlati, s...
posta 01.08.2016 - 23:58
3
risposte

Single Responsibility, Api Methods, Error Logging e Helper Classes

Sto vivendo un acceso dibattito sul Principio di Responsabilità Unica e su un codice che ho scritto. Sento strongmente che ho ragione e vorrei un feedback imparziale. Fondamentalmente, abbiamo deciso di registrare un certo modo nei nostri met...
posta 08.02.2017 - 20:54
3
risposte

file di elaborazione SRP riga per riga

Sto scrivendo una classe che legge le righe da un file, li elabora, li memorizza in un accumulatore e quando raggiunge una soglia di inserimenti di massa in un database SqlServer. In questo modo: class FooImporterToSqlServer { private stri...
posta 11.10.2017 - 15:42
2
risposte

Rompe SRP per avere preoccupazioni sulla gestione dei dati e sulla mappatura degli oggetti all'interno di una singola classe, come parte del pattern DataMapper?

Riepilogo Voglio analizzare la preoccupazione di "creare un oggetto popolato dal database", da usare all'interno della mia applicazione. Il pattern DataMapper sembra fare proprio questo per me. Definizione del pattern DataMapper: link...
posta 29.06.2015 - 23:53
1
risposta

Oggetti dominio e modalità di accesso al database

Supponiamo di avere la seguente classe: public class Course { // data public string Name { get; } public List<Student> Students {get;} //... // logic public int AverageGrade() {/* do something*/} public bool...
posta 05.10.2017 - 21:46
3
risposte

Posso assegnare a una singola classe più responsabilità se solo una sarà mai riutilizzabile?

Nella misura in cui comprendo il principio di responsabilità singola , una classe SINGLE deve avere una sola responsabilità. Usiamo questo in modo che possiamo riutilizzare altre funzionalità in altre classi e non influenzare l'intera classe...
posta 02.11.2011 - 15:07
3
risposte

Single Responsibility - questa classe sta facendo troppo?

Sto riprogettando uno dei miei programmi che esegue determinate azioni sui processi di interesse (noti come "Processi monitorati" nel mio programma). Alcune azioni I sempre che devono essere eseguite su tali processi sono: Apri l'handle...
posta 15.01.2016 - 19:15