Assez souvent, j'ai une déclaration if
où j'ai deux cas, dont l'un nécessite un one-liner et l'autre qui nécessite beaucoup de code à traiter . Du point de vue de la lisibilité, que dois-je mettre en premier, étant donné que je ne sais pas quelle est la probabilité que chacun soit? Alors:Devrais-je mettre le cas facile ou le cas dur d'abord dans une instruction if
if(flag) {
// lots and lots and lots of code
// blah
// blah
// blah
// blah
// blah
// blah
// etc
} else {
// easy one liner
}
par rapport à
if(!flag) {
// easy one liner
} else {
// lots and lots and lots of code
// blah
// blah
// blah
// blah
// blah
// blah
// etc
}
Remarque: Ce n'est pas une question de performance, mais la lisibilité/facilité d'entretien d'un.
Semble plus applicable à programmers.se ... –