• [^] # Re: GO TO goto hell !

    Posté par . En réponse à la dépêche Un petit tour et puis s'en va. Évalué à 4.

    personnellement, jme rappelle avoir lu du code où il y avait à un certain endroit plusieurs boucles while imbriquées et des break un peu partout pour sortir dans la bonne boucle mais aussi plein de if bien sûr, sans oublier les conditions incompréhensibles. Enfin c'est dur à expliquer tellement c'était bordélique, j'ai du mettre 15 minutes à comprendre le truc (qui devait faire une page).
    Quand j'ai compris ce que faisait la boucle, jme suis dit (alors que j'avais appris à abhorrer les goto) que vraiment avec quelques goto, ça aurait plus naturel et plus lisible. Tout le code semblait en fait avoir été programmé avec l'idée d'éviter les gotos.

    En fait si jme rappelle bien, c'était un programme d'exemple d'utilisation de la lib vorbis. Si ça intéresse quelqu'un d'aller voir, c'est decoder_example.c (comment que je dénonce :)