• [^] # Re: Je suis blasé

    Posté par . En réponse au journal « Si Hemingway écrivait en JavaScript ». Évalué à 8.

    Bah, c'est aussi que les gens font ce qui est à leur portée. C'est 100 fois plus difficile d'écrire du beau code clair que de jouer à obfusquer un algo pondu par quelqu'un d'autre. J'ai l'impression que tu reproches à des enfants de ne pas respecter strictement les règles du foot en jouant au ballon : ils jouent au ballon, c'est déja pas mal, c'est mieux que de rester devant la télé. Les règles, ils les respecteront quand ils seront plus grands. Le côté ludique est important dans la vie.

    Ceci dit, je suis bien d'accord que pédagogiquement, ça n'est pas terrible. On est abreuvés de ce genre de code débile ; à un moment c'était la mode des one-liner perl abscons, il y a eu des périodes brainfuck/whitespace/mooMoo, etc. Ces jeux sont malheureusement souvent présentés comme des "trucs de geeks", et on les associe avec une courbe de progression en informatique : on est un gros nul quand on ne les comprend pas, on progresse quand on les comprend, et on est un dieu quand on les écrit. Le problème, c'est qu'on est rarement confronté à des exemples de ce qu'il faut faire, à moins d'avoir la chance de travailler dans un environnement où on bosse sur du code très propre écrit par des gens très forts. Ça serait vraiment sympa d'avoir plus d'exemples de beau code, qui brille par son élégance et sa simplicité, mais c'est moins vendeur.