20-09-2010, 01:49 PM
(20-09-2010, 01:27 PM)oxman a écrit : Marrant Myrina car par exemple je ne suis pas d'accord avec ConfusingTernary, car moi je met en premier le test et la condition principale et le else pour les autres cas.Je pense que cette règle a été établie pour éviter la gymnastique du cerveau.
Je n'inverse pas le if else pour ne pas avoir à mettre != si la condition principale du test est != et non == pour moi.
Je suis donc la même logique que "a > 0" je met en premier ce qui est important.
Il semble plus facile de percevoir:
Si c'est vrai je fait ça sinon je fais ci
que
Si c'est faux je fais ci sinon je fais ça
Maintenant en pratique, j'aurai aussi tendance à mettre en premier (alors) ce qui compte le plus et ensuite (sinon) le moins important.