Domande con tag 'clean-code'

5
risposte

Che cosa è una mentalità utile quando si esegue una revisione formale del codice

Il nostro team ha recentemente iniziato a condurre revisioni di codice per ogni controllo. Come guida la squadra, sto cercando di trovare un equilibrio tra fornire troppi suggerimenti, fastidiosi sviluppatori e ridurre l'output dei team e las...
posta 24.06.2017 - 09:13
9
risposte

La verifica delle condizioni ridondanti è in contrasto con le best practice?

Ho sviluppato software negli ultimi tre anni, ma mi sono appena svegliato da quanto sono ignorante sulle buone pratiche. Questo mi ha portato a iniziare a leggere il libro Clean Code , che sta migliorando la mia vita in meglio, ma sto cercando...
posta 26.11.2016 - 06:59
6
risposte

Clean Code - Devo cambiare il letterale 1 in una costante?

Per evitare numeri magici, spesso sentiamo che dovremmo dare un nome significativo alla lettera. Ad esempio: //THIS CODE COMES FROM THE CLEAN CODE BOOK for (int j = 0; j < 34; j++) { s += (t[j] * 4) / 5; } -------------------- Change t...
posta 11.09.2018 - 05:16
2
risposte

Applicazione dei principi di Clean Code alle lingue funzionali

Attualmente sto leggendo Codice pulito di Robert Martin . Penso che sia grandioso, e quando scrivo il codice OO sto prendendo a cuore le sue lezioni. In particolare, penso che il suo consiglio di usare piccole funzioni con nomi significativi...
posta 28.08.2014 - 00:14
2
risposte

Che cos'è un argomento di output, come indicato nel Codice pulito di Martin?

A pagina 45 del Codice pulito di Robert C. Martin: Un manuale di abilità software agile, Martin scrive che gli argomenti di output dovrebbero essere evitati. Ho difficoltà a capire il significato di "argomento di output" e perché dovrebbero esse...
posta 16.06.2016 - 22:49
6
risposte

Quando usarlo in condizioni diverse? [duplicare]

Quando usare altro in condizioni? 1) a) long int multiplyNumbers(int n) { if (n >= 1) { return n*multiplyNumbers(n-1); } else { return 1; } } o b) long int multiplyNumbers(int n) { if (n >=...
posta 19.01.2018 - 19:56
6
risposte

Esiste un case study che dimostra in modo convincente che il codice pulito ha migliorato lo sviluppo?

Sono nel mio primo vero lavoro come programmatore e quello che vedo è solo il codice "Big Ball of Mud" (anche senza commenti utili), ma mi piace fare il codice pulito, ed è davvero difficile per me programmare in un modo peggiore. Sto cercand...
posta 02.04.2012 - 21:19
8
risposte

Design corretto per una classe con un metodo che può variare tra i clienti

Ho una classe utilizzata per elaborare i pagamenti dei clienti. Tutti tranne uno dei metodi di questa classe sono gli stessi per ogni cliente, ad eccezione di uno che calcola (ad esempio) quanto deve l'utente del cliente. Questo può variare note...
posta 21.12.2016 - 22:51
3
risposte

Clean code: conseguenze di metodi brevi con pochi parametri

Recentemente durante una revisione del codice mi sono imbattuto in codice, scritto da un nuovo collega, che contiene un motivo con un odore. Sospetto che le decisioni del mio collega siano basate su regole proposte dal famoso libro del Codice Pu...
posta 21.10.2016 - 00:03
6
risposte

Che è più gestibile - assegnazione booleana tramite if / else o espressione booleana?

Quale sarebbe considerato più manutenibile? if (a == b) c = true; else c = false; o c = (a == b); Ho provato a cercare nel codice completo, ma non riesco a trovare una risposta. Penso che il primo sia più leggibile (puoi letteralme...
posta 30.11.2012 - 22:23