Il faut se calmer un peu et éviter les procès d'intentions abusifs.darklol a écrit : ↑23 avr. 2018 08:11On voit que t’as jamais eu à écrire de la gestion d’erreurs en C.
Blague à part, évidemment que 99.9% du temps on s’en passe et à raison (d’ailleurs beaucoup de langages n’ont pas cette instruction et s’en portent bien), mais c’est exactement ce que j’ai dit, parfois il est indispensable, j’ai pas dit qu’il était tout le temps indispensable. Quand on dit qu’il a une « réputation assez sale », encore faut-il savoir la justifier, ce que beaucoup de gens ne savent pas faire, plutôt que de colporter sans cesse un adage qu’on ne comprend pas...
Le fait est que l'instruction était un peu trop utilisée et dans des cas où l'on en avait pas du tout besoin, ce qui donnait du code absolument immonde. La réputation assès sale dont je parle est l'oeuvre d'Edsger Dijktstra « Go To Statement Considered Harmful » de 68. Alors oui, c'est très moche quand tu l'utilises comme reliquat d'avant la programmation structurée.