• [^] # Re: goto ?

    Posté par . En réponse à la dépêche Sortie de GCC 4.5. Évalué à 4.

    On m'a dit pendant mes études que faire des goto c'était déjà une mauvaise habitude, on m'aurait menti ?
    (je sais qu'il y en a pas mal dans le noyau linux mais j'aimerais savoir le vrai du faux)


    C'est effectivement une mauvaise habitude : il faut tenter de s'en passer. Mais il y a certains cas (rares) qui gagnent (un peu) en terme de lisibilité à être écrit avec un goto.

    Pour moi, les attitudes dogmatiques ne sont pas les bienvenues dans le développement : le développeur doit savoir pourquoi il n'utilise pas telle ou telle possibilité du langage ; il ne doit pas en refuser l'utilisation parce qu'on lui a dit. Le développement n'est pas une foi, mais une science. Les étudiants sont un cas un peu à part, je pense qu'il est parfois bénéfique pour eux d'avoir quelques règles à ne pas enfreindre afin de pouvoir se concentrer sur d'autres aspects. Mais une fois devenu professionnel, il faut y revenir !