Envoyé par
bigben99
Pour la lisibilité du code. Lorsque dans un programme on ecrit une boucle avec un nombre d'itération défini (boucle for) il n'est pas bon de générer des exceptions au milieu (break) qui viennent annuler le fontionnement logique.
Dans l'exemple simple ci-dessus, il n'est pas difficile de voir que la boucle n'ira pas forcement à son terme, mais si le code devient plus compliqué une exception à la boucle for peut devenir difficile à voir.
Si au début de la boucle toutes les conditions sont bien identifiées (while avec plusieurs conditions par exemple), l'analyse est plus facile.
Ensuite, il existe peut être aussi des raisons plus "techniques" mais je ne les connais pas.
Partager