Open YoungFrog opened 4 years ago
perso, j'aime assez un break dans une boucle. historiquement, on dit que ce n'est pas le plus lisible… alors que parfois c'est plus lisible que l'introduire un booléen.
je reverrais peut-être ça asap.
Salut, Il y a bien longtemps, les codes étaient longs et le return était déconseillé pour la bonne lecture du code. Avec l'avénément des toutes petites méthodes, le return s'est avéré bien pratique parfois. Encore plus depuis qu'on a des foreach : le return permet d'utiliser ce foreach plus souvent. À noter qu'à priori, si la méthode est petite, un return devrait suffire (pas besoin de exit). Il reste la crainte pédagogique que ce soit utilisé à tort et à travers. Perso, je serais partisan de le faire quand le for est la dernière instruction de la méthode -> return
https://github.com/HEB-ESI/dev1/blob/905321c946c3d265ffd31f3d60dcb761e4092026/cours-developpement/syllabus/annexes/pratique.tex#L232-L233
Internet semble approuver l'utilisation de break dans les boucles. https://stackoverflow.com/questions/3922599/is-it-a-bad-practice-to-use-break-in-a-for-loop
C'est similaire à l'utilisation d'un return dans la boucle, en plus puissant. Si nous préférons l'éviter, je pense qu'il faudrait argumenter.