Ecrire et maintenir du code, c’est souvent travailler avec du spaghetti avec un peu de fromage au parmesan qui sent le vomi. Ligne après ligne, ce code défile à l’écran. Du code déjà tellement abusé qu’on a simplement envie de tout balancer à la poubelle et recommencer de zéro.
Sauf qu’à un moment, j’entr'aperçois du code un peu différent: des generics, du polymorphisme, du code qui hérite. Du code qui fond lentement comme un bout de chocolat noir que je me force à garder sur la langue pour en profiter un maximum. Du code que l’on comprend sans lire la documentation. De la vraie poésie.
C’est quoi cette bombe?
Curieux, j’aimerais savoir qui en est l’auteur. Qui est cette personne a détester éternellement? Voyons voir.
- * Clic droit, CVS, “View version history” *
- Hé mais, c’est...
- Attend, c’est bien le bon fichier?
- Ah bein oui hein dis...
- Potverdekke, mais c’est moi !
Je colle mon nez plus près de l’écran. Je n’arrive pas à y croire. Je vérifie manuellement en mode console. C’est vraiment moi. En 2008. Les commentaires sur le fichier, aussi. Et pour compléter le tableau, tous les fichiers Java dans le même package, aussi de moi!
Je me bidonne. Je prend ma tasse de café en main. Je vais vers le local où se trouve la cafetière avec un petit sourire, tout rouge. Je me rend. Bein oui, je ne code pas toujours N’IMPORTE QUOI.
(Ami lecteur, ceci est une parodie, je suis vraiment nul en code et même en écriture de parodies, nie ce billet que j’effacerai sûrement dans une heure)