Reprise du message précédent :
franceso a écrit :
Je suis plutôt de l'avis de chrisbk : il me paraît assez lisible d'évacuer les cas faciles avec des 'return'.
|
Oui mais il s'agit du "cas particulier" que j'évoquais, c'est à dire quand cela facilite la lecture.
Je suis un habitué du
Code :
- if (uneConditionFoireuse)
- return false;
- else if (uneAutreConditionFoireuse)
- return false;
- // .. fait plein d'opérations qui de toute façon n'échoueront jamais
- // tout à bien marché!
- return true;
|
Mais les return dans les boucles ben je ne le sens pas (et ça peut compliquer le debuggage)
Deux écoles s'opposent sur cette question, il me semble.