Domande con tag 'coding-style'

6
risposte

Restituisce un oggetto o falso in lingue dinamiche

Considera la seguente funzione JavaScript: function Foo() { function getPreferences() { if ([there is an existing preferences object]) { return preferences; } return false; } } Il codice chiamante è: var foo = new Fo...
posta 06.02.2012 - 21:51
11
risposte

Lo spazio bianco è troppo brutto? [chiuso]

Spesso mi viene detto dai miei amici e colleghi che uso molto spazio bianco. Suppongo di usare un po 'di troppo molto spazio bianco. Aggiungo spesso un'interruzione di riga quasi dopo ogni riga e grandi blocchi di spazi bianchi, spesso 3 o 4 r...
posta 26.07.2014 - 01:16
7
risposte

È una cattiva pratica usare la valutazione di cortocircuito invece di una clausola if? [duplicare]

     Questa domanda ha già una risposta qui:                   Valutazione del cortocircuito, è una cattiva pratica?                                      7 risposte                                                 Le pratiche di progr...
posta 18.09.2011 - 18:07
6
risposte

Le migliori pratiche nell'impostazione del valore di ritorno (usare altro o?)

Ogni volta che vuoi restituire un valore da un metodo, ma qualunque cosa tu restituisca dipende da qualche altro valore, di solito usi la ramificazione: int calculateSomething() { if (a == b) { return x; } else { return y; } }...
posta 29.06.2011 - 07:52
3
risposte

È un odore di codice di pausa?

Sto chiedendo in termini di un ciclo, ovviamente break è importante nelle istruzioni switch . Se le stesse dichiarazioni di switch siano odori di codice è un problema separato. Quindi considera i seguenti casi d'uso per iterare...
posta 29.01.2016 - 16:29
5
risposte

Tuple o Oggetti

Oggi, parlando con alcuni miei colleghi, stavamo discutendo dell'uso delle tuple. Il problema specifico era: abbiamo un'API che restituisce un elenco di alcuni tipi di oggetti (diciamo istanze POJO) public List<Pojo> getPojos() abbiam...
posta 26.04.2017 - 21:33
3
risposte

Qual è il tuo approccio alla programmazione multi-paradigma?

Recentemente ho imparato un po 'di Ruby e ho avuto la seguente esperienza. Avevo scritto un piccolo strumento di circa 200 righe di codice e, come programmatore di Ruby inesperto, avevo usato diversi loop per costruire array da altri array. Per...
posta 22.04.2012 - 10:28
5
risposte

Stile di programmazione in applicazioni C ++ su larga scala

Recentemente ho esplorato il codice sorgente di applicazioni di grandi dimensioni scritte in C ++ per imparare un po ', ma non ho potuto fare a meno di notare che la maggior parte, se non tutte, utilizza un sacco di IFDEF e funzioni senza classi...
posta 13.05.2013 - 16:15
3
risposte

Convenzione di codifica: file di intestazione / interfaccia C ++

Sto leggendo un PDF su programmazione C ++ da questa pagina sul sito di Stanford. Dice che quando crei un file di intestazione C ++ per un'interfaccia di libreria, usa un comando di preprocessore #ifndef per assicurarti di non compilare l...
posta 12.06.2013 - 15:30
6
risposte

Ordine di soggetti e modificatori nei nomi di variabili

Sto cercando esperienze riguardanti l'ordinamento dell'oggetto e i modificatori nei nomi di variabili. Un oggetto semplice Shape avrebbe solo un oggetto per il nome della variabile, come Area . Un caso leggermente più complesso...
posta 10.08.2012 - 18:40