Publicité
+ Répondre à la discussion Actualité déjà publiée
Page 1 sur 9 12345 ... DernièreDernière
Affichage des résultats 1 à 20 sur 167
  1. #1
    Responsable Actualités

    Avatar de Hinault Romaric
    Homme Profil pro Hinault Romaric
    Consultant
    Inscrit en
    janvier 2007
    Messages
    3 832
    Détails du profil
    Informations personnelles :
    Nom : Homme Hinault Romaric
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : janvier 2007
    Messages : 3 832
    Points : 51 915
    Points
    51 915

    Par défaut Humour : Quels sont les commentaires fantaisistes que vous avez déjà insérés dans votre code ?

    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

  2. #2

    Femme Profil pro
    Développeur informatique
    Inscrit en
    septembre 2010
    Messages
    207
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Népal

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Santé

    Informations forums :
    Inscription : septembre 2010
    Messages : 207
    Points : -7
    Points
    -7

    Par défaut

    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

    « Chaque découverte, chaque progrès, chaque accroissement des richesses humaines est le résultat du travail physique et intellectuel accompli dans le passé et dans le présent. Alors, de quel droit quelqu'un peut-il s'approprier la moindre parcelle de cet immense tout, et dire : ceci est à moi, pas à toi ? »
    — Pierre Kropotkine, La conquête du pain, Paris, 1892

  3. #3
    Modérateur
    Avatar de h2s84
    Homme Profil pro Holty Samba SOW
    Développeur .NET
    Inscrit en
    mars 2007
    Messages
    3 022
    Détails du profil
    Informations personnelles :
    Nom : Homme Holty Samba SOW
    Âge : 29
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : mars 2007
    Messages : 3 022
    Points : 5 839
    Points
    5 839

    Par défaut

    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 FAQ 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

  4. #4
    Membre confirmé
    Avatar de Psycadi
    Homme Profil pro Olivier
    Développeur de message box en .Net
    Inscrit en
    juillet 2003
    Messages
    138
    Détails du profil
    Informations personnelles :
    Nom : Homme Olivier
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de message box en .Net

    Informations forums :
    Inscription : juillet 2003
    Messages : 138
    Points : 221
    Points
    221

    Par défaut

    J'ajoute souvent le smiley du prince charles à la lignes 69 car je suis sûr qu'il aime ça


  5. #5
    Expert Confirmé Sénior
    Profil pro
    Inscrit en
    décembre 2007
    Messages
    3 139
    Détails du profil
    Informations personnelles :
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : décembre 2007
    Messages : 3 139
    Points : 9 165
    Points
    9 165

    Par défaut

    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.

  6. #6
    Membre confirmé
    Inscrit en
    mars 2005
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : mars 2005
    Messages : 123
    Points : 265
    Points
    265

    Par défaut

    Citation Envoyé par h2s84 Voir le message
    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.
    aaaah, j'arrivais plus à remettre la main dessus, merci ^^

  7. #7
    Membre chevronné Avatar de PatteDePoule
    Homme Profil pro
    Développeur .NET
    Inscrit en
    août 2008
    Messages
    356
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : août 2008
    Messages : 356
    Points : 624
    Points
    624

    Par défaut

    À 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.

  8. #8
    Membre Expert Avatar de Firwen
    Inscrit en
    juin 2009
    Messages
    437
    Détails du profil
    Informations forums :
    Inscription : juin 2009
    Messages : 437
    Points : 1 047
    Points
    1 047

    Par défaut

    "epic fail" glissé en message d'erreur sur une part à débug
    It's not a bug, it's a feature
    Site web : www.firwen.org
    GPG id : 0x8C717673

  9. #9
    Membre actif
    Profil pro
    Inscrit en
    avril 2009
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : avril 2009
    Messages : 169
    Points : 179
    Points
    179

    Par défaut

    Citation Envoyé par Psycadi Voir le message
    J'ajoute souvent le smiley du prince charles à la lignes 69 car je suis sûr qu'il aime ça

    Citation Envoyé par PatteDePoule Voir le message
    À l'endroit où il faut un code tordu pas élégant (des patch), j'inscrit :
    La passe du cochon qui tousse.
    haha tres drole, j'aime bien celle-ci:

    Code :
    1
    2
    //When I wrote this, only God and I understood what I was doing
    //Now, God only knows

  10. #10
    Membre actif Avatar de amaury pouly
    Inscrit en
    décembre 2002
    Messages
    157
    Détails du profil
    Informations personnelles :
    Âge : 25

    Informations forums :
    Inscription : décembre 2002
    Messages : 157
    Points : 189
    Points
    189

    Par défaut

    En faisant de la rétro-ingénierie:
    Code :
    1
    2
    3
    4
    ROM:FFFFB454 sCopyrightCSigm DCB "Copyright(C) SigmaTel, Inc. 2006. All rights reserved. The somew"
    ROM:FFFFB454                 DCB "hat disturbed crew - JC, TT, PZ, MJ, CR, CS, DM No pygmies were "
    ROM:FFFFB454                 DCB "harmed during testing..really...",0

  11. #11
    Expert Confirmé Sénior
    Avatar de transgohan
    Homme Profil pro Baptiste ROUSSEL
    Développeur Temps réel Embarqué
    Inscrit en
    janvier 2011
    Messages
    1 743
    Détails du profil
    Informations personnelles :
    Nom : Homme Baptiste ROUSSEL
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Temps réel Embarqué

    Informations forums :
    Inscription : janvier 2011
    Messages : 1 743
    Points : 4 258
    Points
    4 258

    Par défaut

    Un que j'ai retrouvé dans un code que j'ai du reprendre :
    /*
    * Attention dentiste !
    * @param (int)
    * @param (String)
    * @return (void)
    */
    J'ai jamais compris.

    Et ce que j'aime mettre des fois quand j'ai eu une gross difficulté sur une fonction :
    /*
    * .... Explication de la fonction ...
    * /!\ De nombreux bébés phoques sont décédés lors de la tentative d'optimisation de cette fonction. Merci de ne pas donner une suite à ce massacre. /!\
    Toujours se souvenir que la majorité des ennuis viennent de l'espace occupé entre la chaise et l'écran de l'ordinateur.

  12. #12
    Membre Expert Avatar de stigma
    Homme Profil pro Alain
    Développeur informatique
    Inscrit en
    octobre 2003
    Messages
    894
    Détails du profil
    Informations personnelles :
    Nom : Homme Alain
    Âge : 64
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : octobre 2003
    Messages : 894
    Points : 1 027
    Points
    1 027

    Par défaut

    J'en mets toujours dans mes codes :
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Private Sub Ajouter_Click()
        If DoublonBobine = True Then
            MsgBox "La bobine de cette caisse a déjà été saisie !", vbCritical, "DOUBLON"
            If s_User = "sxxxxx" Then MsgBox "Sylvie, tu n'as décidément pas la tête à ce que tu fais !", vbExclamation, "SYLVIE XXXXX EST DANS TOUS SES ETATS"
            If s_User = "pxxxxx" Then MsgBox "Philippe, alzheimer n'est pas loin !", vbExclamation, "PHILIPPE XXXXXX PERD LA BOULE"
            If s_User = "fxxxxxx" Then MsgBox "Cocotte, tu n'es pas à l'accueil ici !", vbExclamation, "FREDERIQUE XXXXX EST DANS LES NUAGES"
            If s_User = "veraccueil" Then MsgBox "Holà ! Deux fois la même bobine !", vbExclamation, "TU VAS TE FAIRE VIRER"
            Bande = Null: Brin = Null
            Exit Sub
        End If
        Call Save
        Lot.SetFocus
    End Sub
    Code :
    1
    2
    3
    4
    5
    6
    Sub MessageTouche()
        MsgBox "J'avais prévu que quelqu'un s'amuserait à cliquer" _
        + vbCrLf + "sur cette touche, alors que ça ne sert à rien !" _
        + vbCrLf + "Il vous suffit juste de presser la touche du clavier" _
        + vbCrLf + "avec vos petits doigts en espérant que ça marche.", vbCritical, "PAS DE SOURIS ICI !"
    End Sub
    etc...etc....
    Je ne suis pas une adresse IP, je suis un homme libre !

  13. #13
    Membre Expert
    Avatar de Pelote2012
    Homme Profil pro Yannick Leborgne
    Développeur informatique
    Inscrit en
    mars 2008
    Messages
    813
    Détails du profil
    Informations personnelles :
    Nom : Homme Yannick Leborgne
    Âge : 33
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : mars 2008
    Messages : 813
    Points : 1 506
    Points
    1 506

    Par défaut Commentaire

    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
    Si débugger est l'art d'enlever les bugs ... alors programmer est l'art de les créer

  14. #14
    Membre habitué
    Homme Profil pro Georges DICK
    Architecte de système d'information
    Inscrit en
    juin 2006
    Messages
    87
    Détails du profil
    Informations personnelles :
    Nom : Homme Georges DICK
    Âge : 50
    Localisation : Monaco

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : juin 2006
    Messages : 87
    Points : 123
    Points
    123

    Par défaut

    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

  15. #15
    Membre habitué Avatar de crashtib
    Homme Profil pro
    Support technico-fonctionnel
    Inscrit en
    avril 2009
    Messages
    221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Support technico-fonctionnel
    Secteur : Finance

    Informations forums :
    Inscription : avril 2009
    Messages : 221
    Points : 137
    Points
    137

  16. #16
    Expert Confirmé
    Homme Profil pro Geek forever
    Chef de projet NTIC
    Inscrit en
    septembre 2006
    Messages
    2 904
    Détails du profil
    Informations personnelles :
    Nom : Homme Geek forever
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : septembre 2006
    Messages : 2 904
    Points : 3 567
    Points
    3 567

    Par défaut

    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)

  17. #17
    Expert Confirmé Avatar de ManusDei
    Homme Profil pro
    esclave du Grand Capital
    Inscrit en
    février 2010
    Messages
    1 260
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France

    Informations professionnelles :
    Activité : esclave du Grand Capital

    Informations forums :
    Inscription : février 2010
    Messages : 1 260
    Points : 2 585
    Points
    2 585

    Par défaut

    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

  18. #18
    Membre émérite

    Homme Profil pro Yann Peniguel
    Consultant CRM
    Inscrit en
    septembre 2010
    Messages
    450
    Détails du profil
    Informations personnelles :
    Nom : Homme Yann Peniguel
    Localisation : France

    Informations professionnelles :
    Activité : Consultant CRM

    Informations forums :
    Inscription : septembre 2010
    Messages : 450
    Points : 975
    Points
    975

    Par défaut

    Citation Envoyé par theMonz31 Voir le message
    parfois, je prends des variables genre : Sarkozy et je mets

    Ca me fait bien rire
    C'est surement amusant à faire, mais a tu pensé à celui qui reprendra ton code un jour?
    Si vous moinsez, merci de répondre pour argumenter!
    Ma présentation

  19. #19
    Membre régulier
    Homme Profil pro Joseph Cachico
    Chef de projet en SSII
    Inscrit en
    mai 2005
    Messages
    112
    Détails du profil
    Informations personnelles :
    Nom : Homme Joseph Cachico
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : mai 2005
    Messages : 112
    Points : 72
    Points
    72

    Par défaut

    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 :
    1
    2
    3
    4
    5
    /*
    Si vous ne comprenez pas ce code sachez que moi non plus 
    téléphonez au prestataire responsable de ce paquet de nœud: 06 xx xx xx xx
    */
    Évidement c'était mon tel.
    La ou cela deviens vraiment "drôle" c'est que trois ans plus tard, j'ai eu un coup de fil...

  20. #20
    Membre chevronné

    Homme Profil pro
    Architecte technique
    Inscrit en
    mai 2008
    Messages
    408
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : mai 2008
    Messages : 408
    Points : 777
    Points
    777

    Par défaut

    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 .

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •