Domande con tag 'coding-style'

1
risposta

Convenzione dove posizionare le funzioni non esportabili

Per esempio, diciamo che esiste un file math.js. Pensalo come un modulo che contiene molte funzioni riutilizzabili. Il contenuto del file è: export function area(shape) { normalize(shape) ... // real stuff here } function normalize(...
posta 16.11.2016 - 12:35
3
risposte

Informazioni sull'uso delle asserzioni [duplicato]

Mi sono imbattuto in un articolo chiamato Programmazione con asserzioni . E accanto al meccanismo di attivazione e disattivazione delle asserzioni dopo la compilazione, non capisco. Perché le asserzioni sono state introdotte a livello di l...
posta 06.03.2013 - 09:30
7
risposte

Commenti a riga singola per più righe di codice rientrate [chiuso]

Dopo molti anni di codifica, tentativi di vari stili di programmazione, eliminazione di cose illeggibili o poco pratiche, non riesco ancora a capire una cosa: qual è il modo migliore per commentare a riga singola più righe di codice rientrato....
posta 11.05.2011 - 14:41
3
risposte

Combinando le istruzioni logiche su 1 riga in C #?

Una semplice domanda se questo sia o meno un modo corretto di combinare le dichiarazioni logiche per scopi di leggibilità e organizzazione. Il modo "standard" in cui mi è stato insegnato a scrivere codice: txtbox_vendor.Visible = false; txt...
posta 01.09.2016 - 19:37
3
risposte

Quando utilizzare le istruzioni a riga singola se? [chiuso]

Durante la revisione del codice, preferisco leggere le istruzioni if che dimostrano esplicitamente che può verificarsi un fork nell'esecuzione del codice: if ( isFoo(baz) ) { runBar(); } Durante la scansione di centinaia di righe d...
posta 01.07.2015 - 13:11
2
risposte

Restituisce array di più oggetti diversi?

Ho codice lungo le seguenti linee: public void processInput() { List<String> input = readInput(); final Object[] returnObj = createInternalStructureFrom(input); final Dictionary dictionary = (Dictionary) returnObj[0]; fin...
posta 06.04.2017 - 08:26
3
risposte

In alternativa alla goto-statement in questo caso? [duplicare]

Attualmente sto usando gotos per gli handle di chiusura e la pulizia generale se si verifica un errore. Dal momento che non voglio annidare tutti i if e una funzione per la pulizia richiederebbe un return oltre alla chiamata cleanup();...
posta 24.03.2015 - 11:50
3
risposte

Code Base con terribili convenzioni di codice, seguirli?

Senza tempo per il refactoring, quando stai lavorando su un codice legacy, con le convenzioni più terribili, qual è la migliore pratica? Il tentativo di seguire lo stile di codifica migliore migliorerebbe la leggibilità o addirittura lo dan...
posta 09.05.2013 - 22:30
3
risposte

Utilizzo dell'operatore di incremento prefisso / postfisso per un semplice accesso incrementale all'array anziché numeri di indice effettivi

Non riesco a decidere quale metodo sia migliore considerando sia la leggibilità che la tolleranza d'errore. Metodo 1: Object[] objects = getArrayOfKnownLength(); int i = -1; someMethod(objects[++i], objects[++i], objects[++i], objects[++i...
posta 20.05.2015 - 23:44
1
risposta

Come scrivere un commento leggibile quando dobbiamo trattare con gli ID?

Come scrivere un commento leggibile quando dobbiamo trattare con gli ID? Spiegherò questo con l'esempio. +---------------+-----------------+ | permission_id | permission_name | +---------------+-----------------+ | 1 | Add Categ...
posta 11.08.2017 - 06:04