Domande con tag 'clean-code'

2
risposte

"Pulisci codice": come organizzare le interrogazioni con nome?

Pochi giorni fa ho iniziato a leggere il libro "Clean Code" di Robert C. Martin e mi ha incoraggiato a dare un'occhiata più dettagliata al mio codice. Dopo aver aperto Eclipse, ho visto questo: entityManager.createNamedQuery("CarriageRouteEnti...
posta 08.02.2014 - 21:02
2
risposte

Come risolvere il problema delle proprietà di "naufragio del treno" che viola Law Of Demeter?

Ho letto della legge di Demeter e mi piacerebbe sapere come risolvere questo problema di proprietà del modello di attraversamento che vedo molto su Objective-C. So che esiste un simile domanda ma in questo caso non sto chiamando un metodo dall...
posta 12.09.2013 - 17:04
2
risposte

Cosa fare con i campi privati con getter e setter in Java [duplicato]

Quando Getters e Setters sono giustificati è una domanda eccellente che si concentra sull'utilizzo di getter e setter come parte dell'interfaccia esterna. Quello con cui sto combattendo è ... avendo getter e setter ci sono ora diversi mod...
posta 22.05.2011 - 20:11
7
risposte

È una buona idea dividere un costruttore in più funzioni?

Ecco il flusso di lavoro di una classe del mio programma: Server istanza di classe - > Creazione di socket - > Presa vincolante per addr: port - > Ascolto - > Gestione dei client Devo inserire tutto questo nel costruttore o i...
posta 05.09.2017 - 00:38
1
risposta

Clean OOP-Design: come implementare una singola responsabilità e nessuna programmazione procedurale

Attualmente sto cercando di refactoring un pezzo di codice C # che è in qualche modo scritto proceduralmente. Voglio rendere il design pulito, orientato agli oggetti e utilizzare le classi con responsabilità singole. Il codice contiene una cl...
posta 30.06.2016 - 12:29
4
risposte

Codice pulito riutilizzabile VS: dov'è il bilanciamento?

Diciamo che ho un modello di dati per i post di un blog e ho due casi d'uso di quel modello - ottenendo tutti i post di blog e ricevendo solo post di blog che sono stati scritti da un autore specifico. Ci sono fondamentalmente due modi in cui...
posta 11.10.2012 - 10:06
2
risposte

Pulisci passaggio parametri deep code

Quindi Clean Code dice che dovresti separare ciascuna attività con una singola funzione (e aggiungere queste funzioni con un nome corretto). Mi piace l'idea, ma finora ho affrontato questo problema: ricevi un parametro che vuoi usare anche ne...
posta 05.04.2016 - 11:41
1
risposta

Scegliere tra aggiungere una dipendenza da maven e copiare l'unica classe di cui ho bisogno

Il mio progetto può beneficiare di un po 'di codice dal progetto Apache commons-math3. Nello specifico, l'applicazione matematica complessa potrebbe trarre vantaggio dall'utilizzo della classe FastMath che evita l'utilizzo di metodi nativi estre...
posta 10.03.2017 - 20:11
7
risposte

Come si può avvolgere un'espressione come funzione in Codice pulito?

Un altro programmatore ha appena iniziato a lavorare nel nostro team e ha presentato una patch. Ciò che era necessario era avere qualcosa che confronta e verifica un paio di condizioni e imposta una proprietà in base al risultato. La patch, in s...
posta 19.04.2017 - 15:55
5
risposte

È una cattiva pratica usare i condizionali con funzioni che cambiano lo stato del programma?

Il titolo potrebbe essere un po 'vago, quindi lasciatemi spiegare. Supponiamo di avere una funzione che fa qualcosa (cambia stato del programma), ad esempio una funzione che crea un file. Questa funzione restituisce True se il file è stato creat...
posta 26.03.2018 - 15:52