|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
![]() ![]() ![]() Hinault RomaricConsultant Inscription : janvier 2007 Messages : 2 846 ![]() |
Humour : Quels sont les commentaires fantaisistes que vous avez déjà insérés dans votre code ?
Ou découverts dans celui d'un autre ? En programmation, les commentaires dans le code source sont couramment utilisés pour décrire une procédure/fonction ou encore pour documenter le rôle d'une variable. Mais, il arrive parfois que ces bouts de code ignorés par les compilateurs soient utilisés à d'autres fins par les développeurs. Je me souviens par exemple lors d'un TP d'algorithme sur la théorie des graphes, il y a de cela quelques années, avoir inséré un commentaire un peu "rigolo" dans mon code « Ceci est une implémentation de la recherche du chemin le plus court avec l'algorithme de Dijkstra qui ne dit pas son nom ». D'autres sont allés beaucoup plus loin que moi dans la plaisanterie. Un développeur a par exemple écrit un mystique : « Pour les braves gens qui sont arrivés là : vous êtes les élus, les vaillants chevaliers de la programmation qui travaillent durs, sans repos, à la fixation de notre code le plus terrible. Pour vous, vrai sauveur, rois des hommes je dis ceci : On ne va jamais vous laisser tomber, jamais vous faire pleurer ». D'autre un ironique et très acide : « Cher mainteneur, une fois que vous aurez tenté d'optimiser cette routine et constaté que c'est une terrible erreur que vous êtes en train de faire, s'il vous plaît incrémentez le compteur suivant comme un avertissement aux autres : total_heures_perdus = 39 ». Quand ce ne sont pas carrément des insultes plus ou moins classieuses contre la hiérarchie dissimulées dans le code. Des pratiques bien évidements à éviter (et pas que dans le cas des insultes)... mais qui arrivent plus souvent qu'on le dit. S'il vous est arrivé une fois d'insérer des commentaires fantaisistes hors contexte dans votre code, ou d'avoir aperçu dans un code des commentaires qui vous ont fait « rigoler » partagez les avec nous.
__________________
Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire ![]() Mon blog Mes articles En posant correctement votre problème, on trouve la moitié de la solution |
|
150
|
|
|
#2 | |
|
Futur Membre du Club
![]() Développeur informatique Inscription : septembre 2010 Messages : 207 ![]() |
Lorsque j'ai du faire un programme pour une p`tain de multinational qui ne pense qu'a la thune et à exploiter les gens mon ti nanar a pas pût s’empêcher de mettre un petit commentaire sympathique
![]() Citation:
|
|
|
|
52
|
|
|
#3 |
![]() ![]() |
Ce n'est pas pour casser le thread mais ici les commentaires sont classés du plus ou moins terrible. C'est à mourir de rire.
__________________
Consultant .Net chez SoftFluent Découvrir notre produit CodeFluent Entities Adhérer à l'association Fier d'être développeur ![]() Les FAQs sur les technologies .Net voir ici Les cours et tutos sur les technologies .Net voir ici Les critiques sur les livres parlant des technologies .Net voir ici Pensez à la balise [CODE] Pensez au tag si votre problème est résolu
|
|
141
|
|
|
#4 |
|
Membre confirmé
![]() ![]() |
J'ajoute souvent le smiley du prince charles à la lignes 69 car je suis sûr qu'il aime ça
|
|
|
91
|
|
|
#5 |
|
Expert Confirmé Sénior
![]() Inscription : décembre 2007 Messages : 2 581 ![]() |
en COBOL, y'a une ligne "AUTHOR", dans laquelle mon prédécésseur et moi-même nous sommes lâchés. j'ai pu y mettre "STEVE UNEMPLOYMENT, FONDATEUR DE STRAWBERRY", par exemple, ou "BOB MARLEY CHANTE MELODY,TEMPO,HARMONY. TEMPO SURTOUT."(pour un programme supposé être temporaire).
Pas très pro, mais comme le gestionnaire de source, lui, est fiable sur l'auteur du code, si on me cherche, on me trouvera.
__________________
Les 4 règles d'airain du développement informatique sont, d'après Michael C. Kasten : 1)on ne peut pas établir un chiffrage tant qu'on a pas finalisé la conception 2)on ne peut pas finaliser la conception tant qu'on a pas complètement compris toutes les exigences 3)le temps de comprendre toutes les exigences, le projet est terminé 4)le temps de terminer le projet, les exigences ont changé Et le serment de non-allégiance : Je promets de n’exclure aucune idée sur la base de sa source mais de donner toute la considération nécessaire aux idées de toutes les écoles ou lignes de pensées afin de trouver celle qui est la mieux adaptée à une situation donnée. |
|
|
21
|
|
|
#7 |
|
Membre éprouvé
![]() Développeur .NET Inscription : août 2008 Messages : 276 ![]() |
À l'endroit où il faut un code tordu pas élégant (des patch), j'inscrit :
La passe du cochon qui tousse.
__________________
Les fautes d'orthographes sus-citées sont déposées auprès de leurs propriétaires respectifs. Aucune responsabilité n'est engagée sur la lisibilité du message ou les éventuels dommages qu'il peut engendrer. Votre internet est fourni avec Vidéotron? Téléchargez CIV |
|
11
|
|
|
#8 |
|
Membre Expert
![]() |
"epic fail" glissé en message d'erreur sur une part à débug
|
|
|
40
|
|
|
#9 | ||||
|
Membre actif
![]() Inscription : avril 2009 Messages : 138 ![]() |
Citation:
Citation:
Code :
|
||||
|
|
160
|
|
|
#10 | ||
|
Membre actif
![]() Inscription : décembre 2002 Messages : 158 ![]() |
En faisant de la rétro-ingénierie:
Code :
|
||
|
|
40
|
|
|
#11 | ||
|
Expert Confirmé
![]() Baptiste ROUSSELDéveloppeur Temps réel Embarqué Inscription : janvier 2011 Messages : 1 316 ![]() |
Un que j'ai retrouvé dans un code que j'ai du reprendre :
Citation:
![]() Et ce que j'aime mettre des fois quand j'ai eu une gross difficulté sur une fonction : Citation:
__________________
|
||
|
|
80
|
|
|
#12 | ||||
|
Membre Expert
![]() |
J'en mets toujours dans mes codes :
Code :
Code :
__________________
Je ne suis pas une adresse IP, je suis un homme libre ! |
||||
|
|
45
|
|
|
#13 |
|
Membre chevronné
![]() Toto BrownyDéveloppeur informatique Inscription : mars 2008 Messages : 521 ![]() |
J'adore la rubrique.
Personnellement je me lâche plus dans les commentaires du controle de code source : - qd je corrige un bug : j'suis une buse - pour un track : mode nija furtif - pour une correction pas très jolie : mode blaireau ... Dans le code, je me tiens car mon collègue ne comprendrait pas tout
__________________
Créateur de bugs professionnel Ma philosophie en 4 temps: -Ce n'est qu'en essayant continuellement que l'on finit par réussir. -Plus ça rate, plus on a de chances que ça marche. -Ne jamais révéler tout son savoir -... |
|
|
20
|
|
|
#14 |
|
Membre habitué
![]() Georges DICKArchitecte de système d'information Inscription : juin 2006 Messages : 87 ![]() |
Dans les commentaires d'une boucle j'aime bien faire des variations autour de il court il court le furet ("il est passé par ici, il repassera par là").
Mais ce que je préfère, c'est dans un programme qui traite des e-mails, ajouter en entête : X-Files: La verite est ailleurs |
|
|
12
|
|
|
#15 |
|
Membre actif
![]() Support technico-fonctionnel Inscription : avril 2009 Messages : 217 ![]() |
|
|
|
61
|
|
|
#16 |
|
Expert Confirmé
![]() Geek forever Chef de projet NTIC Inscription : septembre 2006 Messages : 2 835 ![]() |
parfois, je prends des variables genre : Sarkozy et je mets
Ca me fait bien rire
__________________
The Monz, Toulouse Expertise dans la logistique et le développement pour plateforme .Net (Windows, Windows CE, Android) |
|
|
82
|
|
|
#17 |
|
Membre Expert
![]() esclave du Grand Capital Inscription : février 2010 Messages : 1 089 ![]() |
Dans un code j'avais prévu tous les cas possible, et pour l'impossible j'avais mis en commentaire
Code :
// If you arrive here, you screwed up somewhere |
|
|
30
|
|
|
#18 | |
|
Membre Expert
![]() ![]() Yann PeniguelConsultant CRM Inscription : septembre 2010 Messages : 449 ![]() |
Citation:
|
|
|
84
|
|
|
#19 | ||
|
Membre régulier
![]() Joseph CachicoChef de projet en SSII Inscription : mai 2005 Messages : 111 ![]() |
Il y a quelques années j'ai pondu un "algo de la mort" mon collègue n'a rien trouvé de mieux que d'ajouter dans le commentaire :
Code :
La ou cela deviens vraiment "drôle" c'est que trois ans plus tard, j'ai eu un coup de fil... |
||
|
|
330
|
|
|
#20 |
|
Membre expérimenté
![]() ![]() Inscription : mai 2008 Messages : 326 ![]() |
Personnellement je ne m'amuse pas à ce genre de facétie. La seule chose qui me vient à l'esprit, c'est l'usage de variables nommées toto et assimilés.
Chaque fois qu'un collègue me pose une question suffisamment technique pour qu'un exemple de code soit requis pour illustrer ma réponse, j'en fait abondamment usage. Et lorsque six mois plus tard je tombe sur ces variables dans du code projet, je sais d'où ça vient et qui est le développeur qui a fait un gros copié collé barbare de mon snipet sans chercher à comprendre davantage |
|
71
|
Copyright © 2000-2013 - www.developpez.com