Domande con tag 'clean-code'

16
risposte

Devo rimuovere il codice non referenziato?

Sto lavorando su una base di codice di medie dimensioni (100k linee), è tutto codice relativamente recente (meno di un anno) e ha una buona copertura del test unitario. Continuo a trovare metodi che non sono più utilizzati da nessuna parte o...
posta 23.08.2011 - 17:28
10
risposte

Perché il codice pulito suggerisce di evitare variabili protette?

Pulisci codice suggerisce di evitare variabili protette nella sezione "Distanza verticale" del capitolo "Formattazione": Concepts that are closely related should be kept vertically close to each other. Clearly this rule doesn't work for c...
posta 28.08.2012 - 17:04
20
risposte

Come si elimina in modo sicuro un pezzo di codice che sembra non sia mai stato inserito?

Hai trovato un codice che sembra superfluo e il compilatore non se ne accorge. Che cosa fai per essere sicuro (o il più vicino possibile) che l'eliminazione di questo codice non causerà regressione. Mi vengono in mente due idee. "Semplic...
posta 07.03.2017 - 15:41
9
risposte

Perché dovrei usare l'iniezione di dipendenza?

Sto avendo difficoltà a cercare risorse sul perché dovrei usare iniezione di dipendenza . La maggior parte delle risorse che vedo spiega che passa semplicemente un'istanza di un oggetto a un'altra istanza di un oggetto, ma perché? È solo per l'...
posta 13.11.2018 - 09:04
9
risposte

Pulisci i commenti del codice e la documentazione della classe

Sto discutendo con i miei nuovi colleghi di discussioni. Entrambi amiamo Pulisci codice e sto perfettamente bene con il fatto che in linea i commenti sul codice dovrebbero essere evitati e i nomi delle classi e dei metodi dovrebbero essere u...
posta 04.06.2015 - 10:30
23
risposte

Meno righe di codice sono sempre migliori? [chiuso]

Quale di questi stili di programmazione è migliore? var result = methodOne(methodTwo(a, methodThree(b)), c, d); o var result3 = methodThree(b); var result2 = methodTwo(a, result3); var result = methodOne(result2, c, d);     
posta 05.07.2013 - 05:28
14
risposte

A che punto la brevità non è più una virtù?

Una recente correzione mi ha richiesto di andare oltre il codice scritto da altri membri del team, dove ho trovato questo (è C #): return (decimal)CostIn > 0 && CostOut > 0 ? (((decimal)CostOut - (decimal)CostIn) / (decimal)Co...
posta 05.01.2017 - 17:17
9
risposte

Come vengono mantenute enormi librerie open source pur avendo il codice lontano da pratiche di "codice pulito"?

Sono ancora inesperto per scrivere codice di alta qualità, quindi ho letto libri che affrontano il problema come Clean Code di Robert C. Martin, e continuo a controllare il codice di librerie ben note per migliorare il mio competenze. Sebbe...
posta 11.07.2018 - 12:25
12
risposte

Previene la compilazione del codice deprecato dopo aver raggiunto una scadenza [chiusa]

Nel mio team abbiamo pulito un sacco di cose vecchie in un grande progetto monolitico (intere classi, metodi, ecc.). Durante le attività di pulizia mi stavo chiedendo se esiste un tipo di annotazione o di una libreria più elaborata rispetto a...
posta 08.03.2018 - 09:31
4
risposte

È meglio chiamare una funzione che non ha un effetto in quel punto, SE migliora la chiarezza del codice?

Ho tre visualizzazioni nel mio programma (app per iOS). Solo uno di essi è sempre attivo allo stesso tempo, quindi ho impostato la visibilità su due di essi e ho cambiato la visibilità mentre l'utente preme i pulsanti. Le viste sono inizializzat...
posta 17.08.2015 - 09:55