Entre les lignes.

Google a mis à disposition depuis quelques semaines, son moteur de recherche de portions de code source libre. Google Code Search.

Il est toujours bon de rappeler que les commentaires de code, ne sont pas uniquement destinés à leurs auteurs; comme on a l’habitude de penser.

C’est fascinant de lire ces commentaires, on y trouve des choses assez commune, mais à mourir de rire.

On pourrait faire une étude anthropologique du développeur avec cette mine d’information.

Ce que j’ai observé en quelques minutes : le développeur est plutôt démocrate/de gauche, (pour faire de l’open source il faut etre un peu altruiste), inflexible avec lui même, certain d’écrire une oeuvre d’art, c’est son amour propre qui en prend un coup quand il découvre les « saloperies » des autres, .. ou les siennes…

Voici des exemples révélateurs …


Un dev, qui a du voir son club de foot prendre un but au moment où il pondait sa ligne.
google-code-search-image-1.png

Celui ci à du perdre énormément de temps à comprendre le raisonnement du précèdent développeur, JDG
google-code-search-image-2.png
Celui la aurait pu etre ce JDG, invoquer Dieu dans l’écriture d’un algo, c’est peu cartésien; en tout cas il l’air content, je suis persuadé qu’il ne sait pas pourquoi ça marche…
google-code-search-image-27.png

Un puriste commentant le travail d’un prédécesseur.
google-code-search-image-16.png

Alors, là trop fort, le dev justifie l’écriture des règles du « jeu de nain », au cas où il se ferait attaquer
google-code-search-image-17.png
voila aussi un puriste dans l’âme, ou un gros fainéant, remarquez le nom de la variable en dessous.
google-code-search-image-18.png
google-code-search-image-25.png
Lisez comme le développeur se fait mal au coeur à « salir » son oeuvre.
google-code-search-image-26.png
google-code-search-image-28.png
Certains sont honnête avec eux même
google-code-search-image-15.png

D’autres moins :
google-code-search-image-31.png

Le developpeur informatique est peu modeste c’est connu.
google-code-search-image-29.png

Il peut se taper des quelques délires.. de geek évidemment.
google-code-search-image-30.png
google-code-search-image-7.png

hihi, découverte macabre…
google-code-search-image-21.png

Et oui c’est dur
google-code-search-image-22.png

Ce type de commentaire est assez courant, comme il fait suite à ne nombreuses recherche sur un produit nom standard et peu documenté, on est toujours un peu énervé de trouver la solution microsoft.
google-code-search-image-23.png

idem
google-code-search-image-24.png

« Bug » c’est le mot anglais, en français c’est mieux
google-code-search-image-32.png

J’espère simplement que celui ne travail pas chez Airbus…
google-code-search-image-33.png

Paresseux !
google-code-search-image-34.png

Un concours interne, noter la nature du gros lot, c’est le franc symbolique du Geek ça !
google-code-search-image-35.png

On peut meme crier dans un commentaire
google-code-search-image-36.png

Ici, des commentaires expliquant la présence d’algorithmes anti-abrutis
google-code-search-image-40.png

Ecrire un commentaire, avant d’écrire le code, c’est pour se donner de la motivation…
google-code-search-image-3.png

Le developpeur limite homophobe… annonce la robustesse/virilité de son code
google-code-search-image-8.png
Celle là je l’aime bien, je connaissais le blanc cassé, le blanc ‘coquille d’oeuf’ le bleu azur, marine etc… mais il y a le « bleu de Bill » (Bill Gates) référence au bleu des écrans de plantage windows …
google-code-search-image-9.png

petite dédicace à Bill Gates encore une fois
google-code-search-image-10.png

google-code-search-image-11.png

Meme Jobs en prend pour son grade
image-1.png

Un peu de politique…
google-code-search-image-12.png

Je vous laisse découvrir d’autres perles :

Des codes sources, où le programmeur écrit délibéremment que l’application va planter

D’autres, où les utilisateurs sont pris pour les cons

Mise à jour 16/10/06 : par ce que c’est génial, je rajoute ces 2 là :
google-code-search-image2.pnggoogle-code-search-1.png