Domande con tag 'coding-style'

10
risposte

Perché le istruzioni "if elif else" non sono mai virtualmente in formato tabella?

if i>0 : return sqrt(i) elif i==0: return 0 else : return 1j * sqrt(-i) VS if i>0: return sqrt(i) elif i==0: return 0 else: return 1j * sqrt(-i) Considerati gli esempi precedenti, non capisco perché vi...
posta 26.07.2016 - 21:31
16
risposte

Consigli per insegnare ai giovani programmatori uno stile di codifica buono [duplicato]

Sono un grande fan del buon stile di codifica, producendo codice pulito, chiaro che funziona bene ed è facile da usare e integrare in sistemi più grandi. Credo che noi programmatori siamo essenzialmente artigiani che dovrebbero essere orgoglio...
posta 01.05.2015 - 21:32
9
risposte

Dovresti sempre passare i dati minimi necessari in una funzione in casi come questo

Diciamo che ho una funzione IsAdmin che controlla se un utente è un amministratore. Diciamo anche che il controllo dell'amministratore viene eseguito abbinando l'id, il nome e la password dell'utente rispetto ad una sorta di regola (non imp...
posta 03.11.2013 - 15:30
9
risposte

È buona pratica sostituire la divisione con la moltiplicazione quando possibile?

Ogni volta che ho bisogno di una divisione, ad esempio, il controllo delle condizioni, vorrei rifattorizzare l'espressione della divisione in moltiplicazione, ad esempio: Versione originale: if(newValue / oldValue >= SOME_CONSTANT) Nu...
posta 03.01.2018 - 02:52
4
risposte

È meglio chiamare una funzione che non ha un effetto in quel punto, SE migliora la chiarezza del codice?

Ho tre visualizzazioni nel mio programma (app per iOS). Solo uno di essi è sempre attivo allo stesso tempo, quindi ho impostato la visibilità su due di essi e ho cambiato la visibilità mentre l'utente preme i pulsanti. Le viste sono inizializzat...
posta 17.08.2015 - 09:55
13
risposte

Sarebbe una cattiva idea eseguire periodicamente i formattatori di codice su un repository?

Sto pensando di creare un cron job che controlla il codice, esegue i formattatori di codice su di esso e, se qualcosa è cambiato, conferma le modifiche e le respinge. La maggior parte dei progetti che usano gli autoformattori li inserisce in...
posta 12.04.2017 - 08:22
16
risposte

La formattazione incoerente è un segno di un programmatore sciatto?

Comprendo che ognuno ha il proprio stile di programmazione e che dovrebbe essere in grado di leggere gli stili di altre persone e accettarlo per quello che è. Tuttavia, si sarebbe considerato un programmatore sciatto se uno stile di codifica fos...
posta 12.04.2017 - 09:31
9
risposte

Leggibilità e manutenibilità, caso speciale di scrittura di chiamate di funzioni annidate

Il mio stile di codifica per chiamate di funzioni annidate è il seguente: var result_h1 = H1(b1); var result_h2 = H2(b2); var result_g1 = G1(result_h1, result_h2); var result_g2 = G2(c1); var a = F(result_g1, result_g2); Recentemente sono p...
posta 22.02.2018 - 12:27
6
risposte

Duplicazione di codice illusoria

Il solito istinto è rimuovere qualsiasi duplicazione di codice che vedi nel codice. Tuttavia, mi sono trovato in una situazione in cui la duplicazione è illusoria . Per descrivere la situazione in maggiore dettaglio: sto sviluppando un'appli...
posta 16.10.2015 - 13:15
9
risposte

Qual è il giusto equilibrio tra coerenza del codice e miglioramento del codice?

Recentemente ho avuto una discussione con un collega sullo stile del codice. Stava sostenendo che l'utilizzo delle API e gli schemi generali che si stanno utilizzando dovrebbero essere il più possibile simili con il codice circostante, se non co...
posta 15.03.2013 - 08:55