Domande con tag 'coding-style'

2
risposte

E 'necessario che un booleano sia "falso" di default?

Ad esempio, per memorizzare se l'audio è attivo, ho un booleano chiamato "isSoundOn": private boolean isSoundOn=true; tuttavia, il valore predefinito di booleano è falso, ma voglio che la mia applicazione accenda il suono all'inizio. La mia...
posta 02.08.2018 - 06:35
2
risposte

Perché quasi tutti usano i file .h invece dei file .hpp in C ++ - I progetti al giorno d'oggi? [chiuso]

Mi sono chiesto perché la maggior parte delle persone usa l'estensione .h nei propri progetti C ++, anche se lo standard è in realtà .hpp? Non è un po 'stupido? Ho sempre pensato che la precisione nella differenza tra quelli sia importante?    ...
posta 27.11.2016 - 20:11
1
risposta

Quale supporto scientifico ha alcuni standard di codifica?

Consideriamo la regola in Python PEP8, lo standard di codifica per il kernel Linux ecc. che dice che una riga di codice non può essere più lunga di N caratteri. A questa regola normalmente ci sono alcuni razionali: Su alcuni terminali non...
posta 23.06.2016 - 11:36
1
risposta

Codice struttura con parentesi graffe

È un buon stile mettere parentesi graffe attorno a parti logiche del codice sequenziale per strutturarlo? Un vantaggio sarebbe che puoi comprimere questi blocchi in un editor come vim e ottenere una migliore visione del tuo codice. Parlo...
posta 15.09.2017 - 09:53
2
risposte

linea guida sui metodi void che non generano eccezioni

Nel nostro codebase ho visto un metodo simile al seguente: public void doSomething() { try { ... } catch (Exception e) { ... //log something ... } } Il chiamante non ha modo di sapere se il metodo...
posta 25.06.2015 - 21:35
2
risposte

Perché gli sviluppatori Python trasmettono stringhe speciali alle funzioni anziché simboli definiti? [chiuso]

C'è una ragione per cui gli sviluppatori Python (entrambi manutentori di Python stesso e autori di moduli) tendono a passare stringhe speciali come argomenti per le funzioni invece di definire simboli per lo stesso scopo? Piuttosto che far cerca...
posta 19.07.2018 - 15:48
1
risposta

Va bene usare var di proposito in ES6, invece di lasciarlo?

Ero veramente felice che ES6 abbia introdotto la parola chiave let per la definizione delle variabili. Le regole di scoping var possono portare a tutti i tipi di problemi, specialmente quando si lavora con loop e gestori di eventi. A...
posta 08.02.2018 - 17:39
2
risposte

Quando Pythonic non usa le proprietà invece di un metodo che non accetta argomenti?

È ampiamente riconosciuto che le proprietà di Python sono non solo un guaio per aggirare l'errore del passato di esporre pubblicamente i membri dei dati. Ma allora quando Pythonic non usa una proprietà invece di un metodo che non accetta argom...
posta 06.03.2018 - 19:15
3
risposte

Convenzione di denominazione Javascript [chiusa]

Utilizzo Javascript da un po 'di tempo, ma ho sempre ignorato le convenzioni di denominazione comuni che vedo online (camelCase). So che tutto dipende dalle preferenze dello sviluppatore, ma perché il caso cammello per Javascript? In origine...
posta 14.12.2013 - 21:03
2
risposte

Regole di denominazione: standard, riservati e da cosa dipendono? [chiuso]

Voglio conoscere le regole di denominazione (AlwaysCapitalize, _underscore, firstSmallLetter, etc ...) per ciascuno di Namespace, Classi, Interfacce, Eccezioni, Membri dati, Metodi, Variabili, ecc .... anche io vorrei sapere: Sono standar...
posta 02.12.2011 - 00:27