Domande con tag 'coding-style'

4
risposte

Se preferisci "T * var", scrivi mai "T *"? [duplicare]

Pensando a dove inseriamo i nostri asterischi ; come fanno coloro che preferiscono mantenere il "pointerness" lontano dal tipo e con l'identificatore ( int * i ) scrivono il codice quando manca l'identificativo? void f(int*); // 1 void f(...
posta 27.09.2010 - 10:02
2
risposte

Uso eccessivo di "questo" parola chiave in Java [duplicato]

     Questa domanda ha già una risposta qui:                   Qual è lo stile accettato per l'uso di questo? 'parola chiave in Java?                                      8 risposte                                Questa parola chia...
posta 12.09.2013 - 17:56
2
risposte

È una cattiva pratica creare blocchi di codice?

In C ++, è una cattiva pratica creare blocchi di codice all'interno di una funzione, come la seguente: bool f() { { double test = 0; test = // some other variable outside this function, for example....
posta 02.11.2017 - 02:09
3
risposte

Quali sono i nomi per le varie forme di denominazione degli stili del caso Camel?

Ai fini della comunicazione degli stili di codifica ai miei colleghi, che cosa chiamerei formalmente le seguenti varianti di caso cammello? camelCase e CamelCase Si noti che la versione precedente inizia con un carattere alfabeti...
posta 06.04.2012 - 15:55
6
risposte

Come si denominano i controlli della GUI?

È generalmente considerata una cattiva pratica utilizzare la notazione ungherese , ma è comune trovare i controlli della GUI denominati userNameTextBox e userNameLabel . Metti il tipo di controllo nel suo nome? Non è una specie di n...
posta 10.02.2012 - 12:36
1
risposta

Introduzione di variabili locali aggiuntive come sostituzione di commenti

È bello usare variabili locali aggiuntive, tecnicamente superflue, per descrivere cosa sta succedendo? Ad esempio: bool easyUnderstandableIsTrue = (/* rather cryptic boolean expessions */); if(easyUnderstandableIsTrue) { // ... } Qu...
posta 14.11.2016 - 11:18
4
risposte

Switch o dizionario quando si assegna a un nuovo oggetto

Recentemente, ho preferito preferire il mapping delle relazioni 1-1 utilizzando Dictionaries anziché Switch istruzioni. Trovo che sia un po 'più veloce da scrivere e più facile da elaborare mentalmente. Sfortunatamente, quando si effet...
posta 18.10.2012 - 14:09
4
risposte

Estrarre sempre casi comuni e diramazioni separatamente? [duplicare]

Abbiamo avuto un disaccordo in una revisione del codice. Quello che avevo scritto: if(unimportantThing().isGood && previouslyCalculatedIndex != -1) { //Stuff } if(otherThing().isBad && previouslyCalculatedIndex != -1)...
posta 18.02.2013 - 19:55
2
risposte

Come gestire la mentalità ad hoc?

Sono entrato in un team di sviluppo di sei due mesi fa. Le persone sono belle, tutto è buono. Ma sempre più osservo una mentalità ad hoc. Le cose si risolvono rapidamente, a scapito dell'utilizzabilità futura, ci sono pochi test e due persone am...
posta 06.06.2012 - 19:02
2
risposte

c'è un modo elegante per analizzare il processo di un ingegnere?

Esiste un sacco di sentimento che misurare i commit non è appropriato. È stato fatto qualsiasi studio che cerchi di attingere a più fonti che a commit - come ad esempio: modelli di navigazione IDE funziona (pre-commit) tempo di inat...
posta 07.10.2012 - 05:05