Faut éviter les goto mais pas les banir. La gestion d'erreur sans goto est prise de tête dans certains cas et ne rend pas le code plus lisible. Les exceptions du C++ sont une forme de goto et personne ne dit que c'est sale.
On trouvera plein de goto dans le noyau linux. Ce sont des bons exemples d'utilisation de goto.
Dans un cadre pédagogique, il peut être normal d'interdire le goto car il est souvent utilisé comme une solution de facilité pour ne pas se prendre la tête à structurer son programme.
[^] # Re: Maintenance du code Java ?
Posté par IsNotGood . En réponse à la dépêche Projet NACA : migration Mainframe IBM vers serveurs Intel/Linux. Évalué à 5.
On trouvera plein de goto dans le noyau linux. Ce sont des bons exemples d'utilisation de goto.
Dans un cadre pédagogique, il peut être normal d'interdire le goto car il est souvent utilisé comme une solution de facilité pour ne pas se prendre la tête à structurer son programme.