Ames sensibles s'abstenir : les développeurs usent parfois d'un langage fleuri, surtout lorsqu'il s'agit d'intercaler entre les lignes de code des commentaires, lesquels sont, théoriquement, sensés faciliter la maintenance et aider à débusquer d'éventuelles erreurs. Ils servent aussi parfois de défouloir...


Mise en garde
Eloignez vos enfants de l'écran, et si votre mamie ou votre papy traînent dans la pièce, proposez leur donc d'aller faire un tour aussi, car cela ne va pas être beau à voir : nos confrères britanniques du site The Register se sont amusés à tester Google Code Search, le dernier outil en date "Made in Mountain View", et dont la fonction est de rechercher sur le Web des portions de code-sources informatiques. Nos voisins d'outre-Manche auraient pu se contenter de rechercher telle ou telle fonction, mais c'eut été trop facile. Ils sont plutôt partis à la chasse au gros mots. Et le gibier ne manquait pas...


The F-word...*
Petit panégyrique des expressions consacrées (en un mot...). Chez Apple, un développeur aurait par exemple inscrit en commentaire "// Register the f***ing window class", que l'on pourrait traduire par "Pensez à enregistrer la classe à laquelle appartient cette p****n de fenêtre".

Un autre codeur, d'appartenance inconnue, déteste visiblement Internet Explorer, puisqu'il intercale dans une portion de code en JavaScript le commentaire suivant : "// f***ing IE" (p****n d'IE), mais il y a pire...


Epuration technique...
Chez Sun Microsystems, par exemple, on ne tient apparemment pas en très haute estime l'utilsateur final, si l'on en croit le commentaire "/* The user is a w***er */" (l'utilisateur est un br*****r). Enfin, certains jettent purement et simplement l'éponge, à l'image de ce développeur frustré, qui commente sa portion de code en ces termes : "// I really give up on this b****cks, I really do. MAME says do this. <<sigh>>" (J'abandonne, avec ces c*****ies, vraiment. MAME dit de le faire de cette manière. <<soupir>> ).

Ces braves gens ne font décidément pas des métiers faciles. Mais si le coeur vous en dit, vous pouvez vous amuser vous aussi à débusquer la parole grivoise au milieu des lignes de code. Enfin, si vous maîtrisez un tant soit peu la langue de Shakespeare, laquelle vient d'être sérieusement bousculée, vous pouvez vous référer à cette page, dont sont extraits les exemples ci-dessus.

Il paraît même qu'il y a des lignes de code entre les gros mots...




* Le mot (anglais) commençant par F, et se finissant par "**ing"...