Domande con tag 'coding-style'

6
risposte

Una costante di stringa dovrebbe essere definita se deve essere usata una sola volta?

Implementiamo un adattatore per Jaxen (una libreria XPath per Java) che ci consente di utilizzare XPath per accedere al modello di dati della nostra applicazione. Questo viene fatto implementando le classi che mappano le stringhe (passate a n...
posta 24.04.2012 - 04:35
4
risposte

Dovrei davvero usare tutte le maiuscole per le mie costanti?

Sono un programmatore Python principalmente che usa pylint per il linting del codice sorgente. Sono in grado di eliminare tutti gli avvisi tranne uno: nome non valido per una costante. Cambiando il nome in maiuscolo lo corregge, ma dovrei davver...
posta 16.02.2017 - 14:46
9
risposte

Interruzione di riga prima / dopo operatore [chiuso]

Sebbene la convenzione del codice Java di Sun suggerisca di mettere un'interruzione di riga prima dell'operatore, molte altre linee guida non sono d'accordo. Non vedo alcun pro e contro, quindi ci sono vantaggi nell'usare uno di questi stili ris...
posta 17.07.2011 - 16:01
8
risposte

I commenti dovrebbero dire PERCHÉ il programma sta facendo quello che sta facendo? (opinione su un motto dell'inventore di Forth) [duplicato]

Il spesso provocatorio Chuck Moore (inventore del Avanti lingua) ha dato il seguente consiglio [1] : Use comments sparingly! (I bet that's welcome.) Remember that program you looked through - the one with all the comments? How help...
posta 31.10.2012 - 22:56
5
risposte

In Java, gli helper privati dovrebbero andare al di sopra o al di sotto dei metodi pubblici? [chiuso]

Ho notato che un collega e io abbiamo pratiche opposte riguardo all'ordinamento dei metodi nelle nostre classi Java. Uno di noi inizia una lezione con i suoi principali metodi pubblici e poi mette tutti gli aiutanti privati in seguito. L'altro d...
posta 08.02.2013 - 19:58
12
risposte

Quando il paradigma "Do One Thing" diventa dannoso?

Per amor di argomenti, ecco una funzione di esempio che stampa il contenuto di un determinato file riga per riga. Versione 1: void printFile(const string & filePath) { fstream file(filePath, ios::in); string line; while (std::getl...
posta 23.11.2011 - 09:03
5
risposte

Le istruzioni condizionali non banali devono essere spostate nella sezione di inizializzazione dei cicli?

Ho avuto questa idea da questa domanda su stackoverflow.com Il seguente schema è comune: final x = 10;//whatever constant value for(int i = 0; i < Math.floor(Math.sqrt(x)) + 1; i++) { //...do something } Il punto che sto cercando...
posta 29.12.2016 - 18:25
5
risposte

Come si può decomporre un costruttore?

Diciamo che ho una classe Enemy, e il costruttore sarebbe simile a qualcosa: public Enemy(String name, float width, float height, Vector2 position, float speed, int maxHp, int attackDamage, int defense... etc.){} Questo sembra...
posta 10.03.2014 - 19:51
5
risposte

Riformattazione e controllo della versione

La formattazione del codice è importante. Anche gli argomenti relativi all'indentazione . E la coerenza è più importante dei miglioramenti minori. Ma i progetti di solito non hanno una guida di stile chiara, completa, verificabile e applicat...
posta 28.06.2012 - 17:30
5
risposte

Quali sono i lati negativi della combinazione di tabulazioni e spazi? [duplicare]

Il vantaggio dell'utilizzo delle schede per il rientro è che le persone possono configurare il proprio editor in modo da utilizzare la larghezza delle schede con le quali si trovano a proprio agio. L'unico argomento contro questo sembra essere...
posta 12.05.2013 - 15:29