• [^] # Re: Si vous voulez comprendre la haine du goto,

    Posté par . En réponse au lien Portage du jeu Akalabeth, avec le listing basic (qui pourrait heurter les plus jeunes d'entre vous). Évalué à 3.

    Le but est parfois de planter le plus rapidement possible.

    Mouais... Si c'est du code qui tourne sur du matos très vieux et très lent, je veux bien... Si c'est pour planter, tu peux exit(), si tu veux récupérer quelque chose, tenter un goto sans rien savoir de l'état du programme et récupérer des trucs au pif, je ne sais pas si c'est raisonnable. Après, quand on met l'accent sur les perfs, on peut oublier tout le reste : pas besoin de tester les pointeurs null, pas besoin de pré-conditions, pas besoin de tester si les fichiers sont bien ouverts, si les malloc ont bien marché... C'est certain que quand le matériel et le contexte ne permettent pas de mettre en oeuve les bonnes pratiques, bah le code est crade :-S