Domande con tag 'readability'

10
risposte

Le funzioni 'matematiche' dovrebbero seguire la notazione matematica?

Suppongo che questa domanda verrà immediatamente contrassegnata come soggettiva, ma quale pensi sia meglio: double volume(double pressure, double n_moles, double temperature) { return n_moles * BOLTZMANN_CONSTANT * temperature / pressure; }...
posta 12.08.2011 - 23:29
5
risposte

Ripetizione del codice rispetto al metodo multi responsabile

Cerco di seguire il Single Responsibility Principle (SRP) e anche di omettere le ripetizioni di codice. Tuttavia ci sono spesso luoghi in cui ci sono ripetizioni di codice che non sono altro che blocchi di codice di invocazioni che sono resisten...
posta 22.11.2013 - 09:35
5
risposte

Una soluzione puramente funzionale a questo problema può essere pulita quanto l'imperativo?

Ho un esercizio in Python come segue: un polinomio è dato come una tupla di coefficienti tale che i poteri sono determinati dagli indici, ad esempio: (9,7,5) significa 9 + 7 * x + 5 * x ^ 2 scrive una funzione per calcolare il suo valor...
posta 20.12.2013 - 18:12
3
risposte

Si basa sulla conversione implicita degli argomenti considerata pericolosa?

C ++ ha una funzione (non riesco a capire il nome corretto di essa), che chiama automaticamente i costruttori corrispondenti dei tipi di parametro se i tipi di argomento non sono quelli attesi. Un esempio molto semplice di ciò è chiamare una...
posta 15.03.2013 - 16:51
5
risposte

È possibile rendere più facile leggere il codice lungo che rappresenta un calcolo?

I metodi lunghi sono generalmente considerati cattivi, tuttavia nel mio codice ho alcuni metodi lunghi e difficili da comprendere (più di 50 righe). Ho difficoltà a rendere questi metodi più facili da leggere perché una singola istruzione all'in...
posta 09.06.2017 - 07:12
5
risposte

Quando si sviluppa su una vecchia base di codice, dovrei usare Best Practices o andare per la coerenza [duplicato]

Man mano che la mia esperienza nella programmazione aumenta con ogni progetto, guardo indietro ai progetti precedenti e rabbrividisco ad alcuni dei modi in cui il codice è strutturato o quanto bene ho implementato un modello di progettazione...
posta 27.07.2011 - 05:47
2
risposte

Leggibilità delle S-espressioni

In poche parole e per coloro che non lo sapevano, le funzioni / operatori / costrutti Lisp sono uniformemente definiti in questo modo: (function arg0 arg1 ... argN) Quindi cosa in un linguaggio simile a C dovresti esprimere come if (a >...
posta 09.12.2011 - 21:52
3
risposte

L''uso' è appropriato in un contesto in cui non vi è nulla da smaltire?

In C #, l'istruzione using viene utilizzata per disporre in modo deterministico le risorse senza attendere il garbage collector. Ad esempio, può essere usato per: Elimina comandi o connessioni SQL, Chiudi stream, liberando l'origin...
posta 24.01.2013 - 21:36
3
risposte

Cosa succede più spesso ai programmatori durante la lettura del codice degli altri? [chiuso]

Quando leggi il codice di altri, di solito hai problemi a capirlo,  O di solito chiedi agli altri codice che è sbagliato / non efficiente / formattato male (ecc.)? Qualcuno che legge ciò che hai codificato sul tuo primo lavoro     
posta 26.09.2012 - 04:08
3
risposte

Indentazione in un file multilingue [chiuso]

Nei file che contengono più lingue (ad es. file modello), esistono delle best practice in merito all'indentazione? Per lo più uso questo: <div> IF FOO <div> <p>contents> </div>...
posta 15.01.2016 - 09:18