Domande con tag 'conditions'

15
risposte

Lo sviluppatore insiste se le affermazioni non dovrebbero avere condizioni negate e dovrebbero sempre avere un altro blocco

Ho un conoscente, uno sviluppatore più esperto di me. Stavamo parlando di pratiche di programmazione e sono rimasto sconcertato dal suo approccio sulle dichiarazioni "se". Insiste su alcune pratiche riguardanti le affermazioni che trovo piuttost...
posta 08.06.2017 - 15:35
19
risposte

Devo tornare da una funzione in anticipo o utilizzare un'istruzione if? [chiuso]

Ho spesso scritto questo tipo di funzione in entrambi i formati, e mi chiedevo se un formato è preferito rispetto ad un altro, e perché. public void SomeFunction(bool someCondition) { if (someCondition) { // Do Something...
posta 07.07.2017 - 18:43
25
risposte

L'operatore ternario è considerato dannoso? [chiuso]

Ad esempio, preferiresti questo one-liner int median(int a, int b, int c) { return (a<b) ? (b<c) ? b : (a<c) ? c : a : (a<c) ? a : (b<c) ? c : b; } o una soluzione if / else che coinvolge più dichiarazioni di reso? Qua...
posta 18.06.2013 - 19:56
11
risposte

Perché dobbiamo usare l'interruttore break-in?

Chi ha deciso, e basandosi su quali concetti, quella costruzione switch (in molte lingue) deve essere, come è? Perché dobbiamo usare break in ogni istruzione? Perché dobbiamo scrivere qualcosa del genere: switch(a) { case 1:...
posta 28.08.2012 - 11:16
13
risposte

Come faccio a modificare una catena di if-else se le dichiarazioni aderiscono ai principi del Codice pulito di Uncle Bob?

Sto cercando di seguire i suggerimenti del codice pulito di Uncle Bob e in particolare per mantenere i metodi brevi. Tuttavia non riesco ad abbreviare questa logica: if (checkCondition()) {addAlert(1);} else if (checkCondition2()) {addAlert...
posta 12.01.2018 - 09:29
3
risposte

if ('costante' == $ variabile) vs. if ($ variabile == 'costante')

Ultimamente, ho lavorato molto in PHP e specificamente nel framework di WordPress. Sto notando un sacco di codice sotto forma di: if ( 1 == $options['postlink'] ) Dove mi sarei aspettato di vedere: if ( $options['postlink'] == 1 ) Ques...
posta 06.05.2011 - 00:43
6
risposte

Il modo più leggibile per formattare le condizioni lunghe? [chiuso]

Le condizioni di avvolgimento% if dovrebbero essere evitate se possibile, ma a volte finiamo per scriverle tutte. Anche se è una condizione molto semplice, le affermazioni coinvolte sono a volte semplicemente molto verbose, quindi l'intera...
posta 14.09.2010 - 07:23
7
risposte

Come posso riformattare la mia condizione per renderla migliore?

Ho una condizione if(exists && !isDirectory || !exists) {} come posso modificarlo, in modo che sia più comprensibile.     
posta 05.10.2012 - 13:54
24
risposte

Modi eleganti per gestire if (if else) else

Questo è un piccolo problema, ma ogni volta che devo codificare qualcosa del genere, la ripetizione mi disturba, ma non sono sicuro che nessuna delle soluzioni sia peggio. if(FileExists(file)) { contents = OpenFile(file); // <-- prevent...
posta 23.07.2017 - 15:43
6
risposte

Chiarimento del consiglio "avoid if-else" [duplicato]

Gli esperti di codice pulito consigliano di non utilizzare if/else poiché sta creando un codice illeggibile. Suggeriscono piuttosto di usare IF e di non aspettare fino alla fine di un metodo senza reale necessità. Ora, questo cons...
posta 01.08.2013 - 17:04