Domande con tag 'coding-style'

4
risposte

Identifica questo stile di programmazione

Alcuni dei codici legacy che ho ereditato utilizzano il fatto che C # supporta più assegnazioni per scrivere codice come: void DisableControls() { ddlStore.Enabled = ddlProgram.Enabled = ddlCat.Enabled...
posta 12.05.2014 - 19:40
5
risposte

Minimizzare i piccoli errori di codifica [chiuso]

Eseguo una discreta quantità di piccoli errori durante la codifica (cose come ottenere una parentesi angolare nella direzione sbagliata). Aggiunge una buona quantità di tempo alla mia codifica perché devo eseguire il debug più volte e appianare...
posta 03.08.2011 - 16:15
4
risposte

Modo elegante per gestire più percorsi in base alle condizioni del composto [chiuso]

Considera quanto segue: if (x == 5 || x == 10 || x == 12) { if (x == 5) { doSomething() } else if (x == 10) { doSomethingElse() } else { doSomeOtherThing() } doMoreThings() } doThingsAfterThat()...
posta 18.09.2015 - 04:15
4
risposte

Convenzione di codifica riguardante l'uso dei caratteri di sottolineatura [chiuso]

Sembra che ci sia un'opinione divisa su questo argomento, e volevo ottenere informazioni da persone sul fatto che abbiano trovato l'uso di prefissi e suffissi di sottolineatura per essere utili con la codifica o meno. Sai, codice come questo:...
posta 11.07.2013 - 03:07
7
risposte

Perché non dovremmo mettere le parentesi sulla stessa riga? [chiuso]

Quando scrivi un codice di blocco in linguaggi come C ++ e Java, le persone di solito discutono sul fatto che le parentesi alla fine di una riga debbano avere una propria riga. if (condition) { if (condition) { Tuttavia, non ho mai visto n...
posta 10.03.2017 - 22:23
5
risposte

Funziona con effetti collaterali in Delphi / Pascal

Qual è l'approccio corretto alle funzioni che hanno effetti collaterali in Delphi / Pascal? Ad esempio, potrei avere una funzione booleana DeleteFile che restituisce True se il file è stato cancellato e False altrimenti. Come p...
posta 19.09.2011 - 16:33
4
risposte

Unica dichiarazione non rinforzata e codice unito [duplicato]

Ho visto che le unioni di codice vengono usate come argomento per rinforzare anche le if di una singola istruzione. Ad esempio: if (condition) { do something; } Purtroppo non riesco a pensare a una modifica che potrebbe interrompere u...
posta 01.12.2012 - 14:26
3
risposte

Voglio sovraccaricare una funzione con lo stesso parametro di tipo; cosa dovrei fare?

Sto creando un'API e voglio sovraccaricare una funzione per strip : QString MyClass::strip(); QString MyClass::strip(QRegularExpression open); QString MyClass::strip(QRegularExpression close); QString MyClass::strip(QRegularExpression open...
posta 13.01.2016 - 12:46
2
risposte

È importante avere uno stile di messaggio di commit coerente in una squadra?

Nel mio team di 5 codificatori, abbiamo tradizionalmente rispettato un comune standard di messaggio di commit git che indicava (solo) due regole: i messaggi di commit dovrebbero includere perché anziché solo il cosa e dovrebbero essere scritto...
posta 28.08.2016 - 18:45
3
risposte

Decidere tra obj-func () e func (obj)

Stavo pensando a questo quando stavo iniziando a impostare un codice per un nuovo progetto: ci sono delle regole per quando un metodo dovrebbe essere parte di un oggetto, e quando dovrebbe essere una funzione indipendente che prende un oggetto c...
posta 15.02.2011 - 22:01