Domande con tag 'coding-standards'

4
risposte

Come posso introdurre un codice pulito?

Il mio team ha circa 18 membri e il codice è generalmente buono, usando TDD e le buone specifiche rendono il codice funzionante. Ma penso che abusino dei commenti a favore della scrittura di un codice più pulito e più leggibile. Mi piacerebbe...
posta 13.07.2013 - 15:31
1
risposta

Python - Architettura per attributi di istanza correlati

Voglio prefigurare questa domanda scusandomi per la sua lunghezza, specialmente per gli esempi di codice; tuttavia, credo di aver incluso il codice minimo necessario per illustrare le differenze negli approcci. Ho una classe con un numero di...
posta 31.01.2017 - 05:21
5
risposte

Perché i programmatori utilizzano l'indicizzazione basata su uno per i numeri di riga nel codice sorgente? [duplicare]

Perché la riga superiore in un file di codice sorgente non è etichettata con il numero di riga 0? vale a dire. in un file sorgente lungo 10 righe, mi aspetterei che i numeri di riga sarebbero 0-9, ma non lo sono! Ora grep , awk ,...
posta 20.09.2011 - 08:51
3
risposte

Argomenti della funzione di digitazione dinamica: come mantenere elevata la leggibilità?

Newbie che scrive dinamicamente qui, sperando in alcune parole avvizzite di saggezza. Sono curioso di sapere se esiste una serie di best practice per trattare gli argomenti delle funzioni (e siamo onesti, le variabili in generale) in linguagg...
posta 25.04.2013 - 07:01
6
risposte

Rendere più semplici le dichiarazioni IF

Se supponiamo di avere questo piccolo frammento di codice: string str = "checked"; bool test1; if (str == "checked") { test1 = true; } else { test1 = false; } È una cattiva pratica cambiare una semplice affermazione come questa di...
posta 30.05.2013 - 17:08
1
risposta

Estensioni native della lingua dello script: evitare conflitti di nome e ingombrare lo spazio dei nomi degli altri

Ho sviluppato un piccolo linguaggio di scripting e ho appena iniziato a scrivere i primi binding della libreria nativa. Questa è praticamente la prima volta che scrivo un'estensione nativa a un linguaggio di script, quindi mi sono imbattuto in u...
posta 07.10.2013 - 19:47
1
risposta

Usa 'ref' solo per chiarimenti?

Ho scritto un metodo FillSomeData(ParameterData param, Result res) , che popola res con alcuni dati (proprio come indicato sull'etichetta). Result è una classe, non una struct, quindi FillSomeData influenza effettivamente...
posta 04.06.2017 - 13:05
2
risposte

Convenzione Java per se / else se l'ordine

Ho una struttura if / else if che in alcuni casi non fa nulla. Dal codice che ho visto nella mia carriera, il caso "vuoto" è normalmente lasciato fuori. Ma quando ho scritto il mio codice, non mi sembra giusto lasciare questo caso, ma mostrarlo...
posta 04.10.2013 - 10:44
4
risposte

Sta usando i parametri "out" o "ref" nei metodi Java per restituire valori extra cattivi?

Mi è capitato di creare una classe mutabile come questa: class Mutable<T> { private T value; public Mutable() { this.value = null; } public Mutable(T value) { this.value = value; } T get() { return this.value; } void...
posta 28.03.2013 - 17:25
1
risposta

È buona pratica creare una nuova variabile per vedere l'output di una funzione?

Considera questi 2 tipi di implementazione: public int add(int x, int y) { return mysteriousAdd(x, y); } public int add(int x, int y) { int output = mysteriousAdd(x, y); return output; } Un mio collega dice che la seconda impl...
posta 11.12.2018 - 17:25