Domande con tag 'coding-style'

7
risposte

Una funzione dovrebbe usare ritorni prematuri o avvolgere tutto in clausole if? [duplicare]

Quale è meglio? Vedo pro e contro per entrambi, quindi non posso davvero decidere su quale si debba attenersi. Wrap in if clausola function doIt() { if (successfulCondition) { whenEverythingGoesWell(); } } Pro : mostra...
posta 30.08.2011 - 01:09
4
risposte

Qual è il nome per l'idioma usando il metodo concatenato per costruire un oggetto?

Uso frequentemente uno schema in cui utilizzo concatenamento di metodi per configurare un oggetto, simile a Builder o Prototype pattern, ma non crea nuovi oggetti con ogni chiamata al metodo, invece di modificare l'oggetto originale....
posta 02.03.2012 - 15:46
5
risposte

Quali sono i vantaggi del prefisso dei nomi dei parametri di funzione con p *?

Spesso vedo progetti (in progetti e team Java che usano Eclipse) che prefissano i parametri di funzione con p . Ad esempio public void filter (Result pResult) ... Personalmente non vedo alcun beneficio in questo, ma vorrei sapere qua...
posta 17.08.2012 - 14:08
3
risposte

Come cammello-caso in cui le parole consecutive hanno numeri?

Chiedersi se qualcuno ha una buona convenzione da seguire in questo caso d'angolo. Uso davvero Java, ma ho pensato che anche i C # potessero avere una buona visione. Dire che sto provando a nominare una classe in cui due parole consecutive ne...
posta 20.03.2012 - 19:11
9
risposte

È buona norma usare le funzioni solo per centralizzare il codice comune?

Ho incontrato molto questo problema. Ad esempio, attualmente scrivo una funzione di lettura e una funzione di scrittura, ed entrambi controllano se buf è un puntatore NULL e che la variabile mode si trova all'interno di determinati lim...
posta 17.11.2011 - 10:24
6
risposte

Utilizzo degli interi senza segno in C e C ++

Ho una domanda molto semplice che mi sconcerta a lungo. Ho a che fare con reti e database, quindi molti dati con cui ho a che fare sono contatori a 32 e 64 bit (senza segno), identificativi di identificazione a 32 e 64 bit (inoltre, non hanno un...
posta 29.01.2014 - 17:01
9
risposte

LINQ preferenza stile [chiuso]

Sono venuto a usare LINQ nella mia programmazione di tutti i giorni molto. Infatti, raramente, se mai, utilizzo un ciclo esplicito. Tuttavia, ho scoperto che non uso più la sintassi SQL come. Io uso solo le funzioni di estensione. Quindi piuttos...
posta 10.06.2011 - 17:27
12
risposte

Corretto il commento per mettere gli argomenti della funzione booleana che sono "falsi"?

Da alcuni progetti open source, ho raccolto il seguente stile di codifica void someFunction(bool forget); void ourFunction() { someFunction(false /* forget */); } Ho sempre dei dubbi su ciò che false significa qui. Significa "di...
posta 20.09.2013 - 17:23
13
risposte

Come nominare parti del tuo programma come madrelingua inglese non madrelingua [duplicato]

Vengo dai Paesi Bassi e parliamo olandese. Ho lavorato su parecchi progetti ora in varie lingue, e devo dire che mi infastidisce sempre il mix di parole olandesi e inglesi nella denominazione di url, variabili, classi, file, tabelle db e...
posta 16.10.2011 - 02:38
3
risposte

Duplicazione delle costanti tra test e codice di produzione?

È bello o sbagliato duplicare i dati tra test e codice reale? Ad esempio, supponiamo di avere una classe Python FooSaver che salva i file con nomi particolari in una determinata directory: class FooSaver(object): def __init__(self, out_...
posta 13.04.2016 - 19:29