Recentemente ho aggiornato le versioni di pylint , un popolare strumento di controllo dello stile di Python.
È diventato balistico in tutto il mio codice, sottolineando i luoghi in cui importare i moduli nello stesso pacchetto, senza specifi...
Ho visto questa parte del link
Non sono chiaro se questo si riferisce al nome del file di un modulo / classe / pacchetto.
Se avessi un esempio di ciascuno, se i nomi dei file fossero tutti minuscoli con caratteri di sottolineatura, se ap...
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);
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...
Sono uno sviluppatore di software che lavora su J2SE (core java).
Spesso durante le nostre revisioni del codice ci viene chiesto di ridurre il numero di righe nel nostro codice.
Non si tratta di rimuovere il codice ridondante, si tratta di s...
Ho appena iniziato un lavoro in cui sto scrivendo Python dopo essere passato da uno sfondo Java e sto notando che altri sviluppatori tendono a citare stringhe usando virgolette singole ( '' ) invece di virgolette doppie ( "" ) . Ad esemp...
Per motivi di leggibilità mi trovo spesso a definire variabili temporanee durante la chiamata di funzioni, come il seguente codice
var preventUndo = true;
doSomething(preventUndo);
La versione più breve di questo sarebbe,
doSomething(true...
Guarda qui: una tipica guerra santa su schede vs spazi .
Ora guarda qui: tabstops elastici . Tutti i problemi risolti e un sacco di nuovi comportamenti molto utili aggiunti.
Letabulazionielastichesonoanchemenzionatenelladiscussioneditabs...
Recentemente sembra di moda omettere il punto e virgola da Javascript. C'è stato un post sul blog qualche anno fa sottolineando che in Javascript, semicolons sono facoltativi e l'essenza del post sembrava essere che non dovresti preoccuparti...
Mi sono imbattuto in un post di blog scoraggiando l'uso di Strings in Java per far sì che il codice manchi di semantica, suggerendo invece di utilizzare invece classi di wrapper sottili. Questo è l'esempio precedente e successivo che la voce f...