Domande con tag 'coding-style'

2
risposte

stile di codifica per la condizione Se [duplicato]

Mi sono imbattuto sotto lo stile di scrittura delle istruzioni in C #, su esempi di codice msdn. Di solito quando scrivo se le istruzioni, le condizioni vorrei scrivere '(Cliente! = Null) Voglio sapere se c'è qualche differenza / guadagno n...
posta 25.02.2013 - 23:10
2
risposte

Ottieni valore dall'elemento dell'interfaccia utente o dalla variabile

Ho avuto un dibattito con un amico e sto cercando un modo per risolverlo e decidere quale approccio è meglio per la manutenzione e se c'è un consenso su una buona pratica in merito: Se un'applicazione mostra alcuni dati sull'interfaccia utent...
posta 05.11.2017 - 10:05
2
risposte

leggibilità strcmp nelle istruzioni if [chiuso]

if (0 == strcmp(val1,val2)) or (strcmp(val1,val2) == 0) vs if(! strcmp(val1,val2)) Qualche studio o guida di stile che supporti uno di questi stili rispetto all'altro?     
posta 09.03.2017 - 16:04
4
risposte

Se ho un metodo che necessita di verifica per poter procedere, lo chiamo all'interno del metodo o prima? [duplicare]

Questo mi ha infastidito. Questo è più un problema pragmatico che tecnico. Immagina di avere un metodo SaveOrderChanges che, come suggerisce il nome, salverà le modifiche degli ordini quando l'utente invia l'ordine modificato. Tuttavia, pri...
posta 27.05.2015 - 19:59
3
risposte

Devo rendere una variabile readonly quando la modifica, ma in realtà non la imposta al di fuori del costruttore?

Sfondo: Stavo scrivendo del codice. Sembrava qualcosa del genere: class X { private List<int> _myList = new List<int>(); public void MyMethod(int x) { _myList.Add(x); } } R # ha suggerito di rendere...
posta 09.08.2013 - 18:12
4
risposte

Il nostro team dovrebbe ordinare in modo coerente i metodi e le proprietà della classe Javascript? Se é cosi, come?

Mentre il nostro team sta crescendo ho notato che diversi sviluppatori mettono i loro metodi di classe in ordini diversi. Ad esempio: var Foo = Backbone.Model.extend({ someVar: {}, initialize: function() {...}, fetch: function()...
posta 23.05.2014 - 20:12
2
risposte

In Qt o C ++, come dovrei controllare se la mia variabile 'int' è stata definita?

Breve problema: Come dovrei controllare se gli interi sono indefiniti, così come posso controllare QStrings per avere valori NULL? Backstory: Questo è il mio stile di codifica quando cerco di evitare di sovraccaricare le mie funzio...
posta 09.08.2016 - 07:57
2
risposte

Usando le funzionalità del linguaggio comune solo nel mio ambiente di lavoro, è una buona abitudine?

Ora sto lavorando in un'azienda di app mobili e Objective-c, c ++ (per iOS) e Java (per Android) sono la mia lingua più utilizzata. È una buona abitudine usare solo le caratteristiche del linguaggio comune tra di loro? (per esempio: non usare ma...
posta 04.10.2016 - 06:54
2
risposte

L'interruzione condizionale di un ciclo può essere riscritta per una comprensione più semplice?

while cond1 ... if cond2 ... else ... break Il ciclo while sopra ha due condizioni di terminazione, cond2 e !cond1 !cond2 Quando i comandi rappresentati da ... sono lunghi,...
posta 05.11.2016 - 18:19
2
risposte

Messaggi di eccezione e registrazione degli eventi - che tempo usare? [chiuso]

Hai delle buone pratiche riguardo a quale tempo usare nel messaggio quando stai codificando il codice di lancio delle eccezioni o di registrazione dei messaggi: "Could not acquire connection from DataSource" contro "Can not acquire connec...
posta 23.01.2015 - 07:11