Domande con tag 'coding-style'

6
risposte

È più semplice leggere e conservare il codice usando i caratteri "!", o implicando "Not" nel nome del metodo?

Spesso lo trovo "!" i personaggi (che significano "non" nelle lingue basate su C) sono facili da trascurare. Quindi a volte creo metodi che restituiscono il risultato inverso. Ad esempio, invece di fare questo: if (!dataContext.Permissions....
posta 21.06.2016 - 12:44
6
risposte

Mescolando jQuery con JavaScript

Ho appena chiesto questa domanda a SO su un po 'di bugginess che sto vivendo con jQuery e IE8 e qualcuno ha commentato che era inorridito che avrei mischiato JavaScript con jQuery (da allora ha cancellato il suo commento per qualche motivo)....
posta 08.11.2011 - 16:01
2
risposte

"con open () come" e indentazione

Non sono riuscito a trovare alcuna indentazione ufficiale raccomandata per il seguente idioma (direttamente da link ): with open(path) as f: data = f.read() do something with data o with open(path) as f: data = f.read() do so...
posta 23.02.2017 - 08:37
6
risposte

Dovremmo prendere solo in circostanze eccezionali?

Se la gestione degli errori lanciando eccezioni è buona o cattiva è controverso. Sono eccezioni come flusso di controllo considerato un serio antipattern? In tal caso, perché? La linea comune è che le eccezioni sono per "circostanze ecce...
posta 14.08.2014 - 21:20
4
risposte

Esiste un uso per i parametri di riferimento non const?

Data una funzione come: void do_stuff( Thing & thing ) { // at this point, I can inadvertently or purposefully change thing } C'è una ragione per cambiare intenzionalmente qualcosa? Cambiare cosa è possibile ma è sconsiderato?     
posta 14.05.2015 - 20:12
3
risposte

Come progettare una classe per un ID di lunghezza fissa?

Sto costruendo un'app in C # che richiede un ID di lunghezza fissa, che è una rappresentazione in stringa di un numero esadecimale. Per esempio. "0fa5" è un esempio di tale id di lunghezza 4. La lunghezza non dovrebbe essere modificata all...
posta 08.08.2015 - 10:32
4
risposte

Dove mettere le dichiarazioni try-catch [chiuso]

Ho la seguente istruzione di codice che chiama una classe separata. if (newOrEdit.Equals("New")) { try { BusinessLayer.InsertOperator(operatorDetails); } catch (Exception) { MessageBox.Show("Error unable to...
posta 19.10.2015 - 13:59
3
risposte

Quali argomenti ci sono per usare uno stile di codifica per ogni lingua distinta? [duplicare]

Recentemente ho discusso del nostro stile di codifica per i progetti C #. Due cose in particolare sono state molto difficili da concordare. Denominazione del metodo C # ha lo standard de facto di denominazione (almeno pubblico, non so...
posta 15.05.2015 - 09:05
7
risposte

In ifs inside for loops, preferisci controllare true, o false e continuare?

Ne discuto con un collega di lavoro. Supponiamo di voler sommare i numeri da 0 a 9 saltando 5. Preferisce questo: int sum = 0; for(int i = 0; i < 10; ++i) { if(i == 5) { continue; } sum += i; } Preferisco questo:...
posta 04.03.2015 - 17:01
3
risposte

quale stile di accesso membro è preferibile [duplicato]

lo scopo di oop utilizzando le classi è incapsulare i membri da outer space . Ho sempre letto che l'accesso ai membri dovrebbe essere fatto con metodi. per esempio: template<typename T> class foo_1 { T state_; public: // follow...
posta 26.06.2013 - 23:54