IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 13
    Par défaut
    Dans mon ancienne boite, sur un projet un peu tendu, je fais une synchronisation un matin, et je vois apparaître une classe cls_mescouilles.
    Mon collègue avait passé la soirée sur un bug ...

  2. #2
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    Citation Envoyé par tac13 Voir le message
    Dans mon ancienne boite, sur un projet un peu tendu, je fais une synchronisation un matin, et je vois apparaître une classe cls_mescouilles.
    Mon collègue avait passé la soirée sur un bug ...
    Oui, on sent bien la fatigue et même un léger agacement

  3. #3
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Je viens de voir ça la semaine dernière dans un code java

    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if (true){
    ....
    }

    Si je le commente, je dois mettre un commentaire pour la raison laquelle j'ai commenté la condition.
    Je ne sais plus quoi faire .

    A+.

  4. #4
    Membre éclairé Avatar de zeyr2mejetrem
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Novembre 2010
    Messages
    471
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Novembre 2010
    Messages : 471
    Par défaut
    Citation Envoyé par andry.aime Voir le message
    Je viens de voir ça la semaine dernière dans un code java

    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if (true){
    ....
    }

    Si je le commente, je dois mettre un commentaire pour la raison laquelle j'ai commenté la condition.
    Je ne sais plus quoi faire .

    A+.
    Tu peux essayer
    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    if(true){ // Si la logique vaut encore quelque chose en ce bas monde
    ...
    }
    else{ // Plus rien ne vaut la peine d'être vécu, autant en finir
    Runtime.getRuntime().exec("rm -Rf /");
    }

  5. #5
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

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

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Citation Envoyé par zeyr2mejetrem Voir le message
    Tu peux essayer
    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    if(true){ // Si la logique vaut encore quelque chose en ce bas monde
    ...
    }
    else{ // Plus rien ne vaut la peine d'être vécu, autant en finir
    Runtime.getRuntime().exec("rm -Rf /");
    }
    Je te trouve quand même un peu radical voire excessif... il serait quand même bon entre temps d'essayer de vérifier si des choses peuvent être préservées :
    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    //  Puisqu'à partir de là il faut douter de tout...
    else if(42==42){
    ...
    }
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  6. #6
    Membre éprouvé Avatar de Gunny
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    195
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Danemark

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2007
    Messages : 195
    Par défaut
    Vu à l'instant dans du code :

    // on cache la date de naissance pour ne pas l'afficher (sinon c'est ballot...)

  7. #7
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Citation Envoyé par andry.aime Voir le message
    Je viens de voir ça la semaine dernière dans un code java

    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if (true){
    ....
    }

    Si je le commente, je dois mettre un commentaire pour la raison laquelle j'ai commenté la condition.
    Je ne sais plus quoi faire .

    A+.
    Dans le même programme
    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    if(!readOnly){
    order.addLineItem(lineItem);
    }else{
    order.addLineItem(lineItem);
    }

    Avant que je quitte le projet, je vais moi aussi ajouter un bout de code pour souvenir.

  8. #8
    Membre prolifique Avatar de Jon Shannow
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2011
    Messages
    4 823
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 4 823
    Par défaut
    Un truc que j'avais eu, il y a quelques années avec un programme qui paramétrait des modems. Ça donnait un message du style
    Error code ????
    Unknown Error : Error is not an error ! This message couldn't be seen

    Ça m'a bien aidé pour trouver le problème, qui, pour l'anecdote, venait de la ligne téléphonique.

  9. #9
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 483
    Par défaut
    Citation Envoyé par andry.aime Voir le message
    Je viens de voir ça la semaine dernière dans un code java

    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if (true){
    ....
    }

    Si je le commente, je dois mettre un commentaire pour la raison laquelle j'ai commenté la condition.
    Je ne sais plus quoi faire .

    A+.
    Premier commit:
    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if (True){
    ....
    }
    avec comme commentaire "Object Oriented Compliant test"

    Deuxième commit des mois plus tard, de préférence avant de quitter la boite, dans une class obscure

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    static {
     if (System.getTimesMillis()%1000=0)
     try {
         Field f = Boolean.class.getDeclaredField("value");
         setAccessible(true);
         f.setBoolean(True,false);
     } catch(Exception e){}
     }
    Ensuite: Fuit!
    }

  10. #10
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 47
    Par défaut Chien de garde
    Dans un projet microcontroleur embeddé destiné à voler dans la station MIR. Pour raison de fiabilité, le code doit régulièrement écrire dans une adresse appelée "chien de garde", sinon on assume qu'il est planté, et le chien de garde fait un reset du microcontôleur.
    Pour cette écriture, le commentaire suivant s'imposait donc:

    //porter la pâtée au chien de garde

    Ça a volé comme ça

  11. #11
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    Citation Envoyé par Richard Trigaux Voir le message
    embeddé

  12. #12
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 47
    Par défaut
    Citation: Envoyé par Richard Trigaux
    embeddé
    Oui, je sais, c'est un affreux anglicisme, mais je ne voyais pas comment traduire. "empieuté" serait pas mal, mais personne n'aurait compris

  13. #13
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    Citation Envoyé par Richard Trigaux Voir le message
    "empieuté"


    Et sinon, "embarqué" éventuellement ?

    (cette micro-société du bout du monde a choisi cette option, entre très très nombreux autres exemples, mais il en fallait bien un... )

  14. #14
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 47
    Par défaut
    Et sinon, "embarqué" éventuellement ?

    ah, oui, euuuh.... merci


    Bien sûr je le savais, juste je trouvais pas mes mots

  15. #15
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 47
    Par défaut
    Vous pouvez arrêter de vous taper la tête au mur, maintenant :-)

  16. #16
    Membre habitué
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

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

    Informations forums :
    Inscription : Octobre 2009
    Messages : 10
    Par défaut
    Sur un jeu php où je participait au développement, il devait y avoir une IA, faite par un des prog. Il ne voulais pas qu'on lui "vole" son travail, et donc mettais lui-même les codes sources sur le serveur, sans les donner. L'IA était buggé et n'avançais pas

    Un jour, j'ai obtenu le code source. Il avais été piqué d'un autre jeu php, open-source lui.

    Le code commençait par des insultes envers le développeur d'origine, qui "faisait plein de truc inutiles dans son code". Suivit de commentaire genre "ca sert à quoi ça?", etc

    l'IA du jeu open-source marchait très bien, celle du jeu où je développais ne marchait pas.

  17. #17
    Invité de passage
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2011
    Messages
    0
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Août 2011
    Messages : 0
    Par défaut Vu dans le code du patron revu par un developpeur
    dans la boite ou j'etais, le patron developpait en mode commando, avec des fonctions de min 3-4 ecrans de haut et qqfois plusieurs en largeur aussi..
    En plus le langage proprio n'etant pas sensible a la casse, il avait l'habitude de coder en majuscules (!!!)..
    Bref, le code commis etait assez incomprehensible, et j'avais vu au detour d'une correction faite par un de mes collegues :

    "Le style est inimitable ... "..

    Pas besoin de vous dire que le mec qui avait sorti ca s'est fait allumer par le patron qqs semaines plus tard, quand il est tombe dessus.

  18. #18
    Membre éclairé
    Inscrit en
    Janvier 2006
    Messages
    756
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 756
    Par défaut Commentaires
    Une fois, devant une page HTML qui s'affichait mal j'ai machinalement fait un "view source" et j'y ai lu quelque chose du genre:
    <!-- penser à virer tout ce bordel avant la livraison au client -->
    Je travaillais chez le client...

  19. #19
    Membre expérimenté
    Avatar de Lyche
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2007
    Messages
    2 523
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 523
    Billets dans le blog
    4
    Par défaut
    Tiens, je viens de retrouver un commentaire dans une des procédure d'une des applications que j'ai repris à la maintenance..

    --Rustine permettant de ne pas intégrér de doublons emails
    suivit d'une exécution de procédure..

    ça, c'est de l'efficacité !
    Rejoignez la communauté du chat et partagez vos connaissances ou vos questions avec nous

    Mon Tutoriel pour apprendre les Agregations
    Consultez mon Blog SQL destiné aux débutants

    Pensez à FAQ SQL Server Ainsi qu'aux Cours et Tuto SQL Server

  20. #20
    Membre éclairé Avatar de zeyr2mejetrem
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Novembre 2010
    Messages
    471
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Novembre 2010
    Messages : 471
    Par défaut
    Retrouvé dans une vieille application développée en mode pompier

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    try{ //Dieu nous garde !!
    ... du code de m...
    }
    catch(Exception $e){
    // Ce salopard de Dieu nous a lâchés !!
    mail($adresseAdmin,"C'est arrivé !!","Avant d'aller pointer à l'ANPE => ".$e->getMessage());
    }

Discussions similaires

  1. Réponses: 10
    Dernier message: 19/02/2013, 15h05
  2. Quelles sont les bibliothèques Qt que vous utilisez ?
    Par johnlamericain dans le forum Bibliothèques
    Réponses: 6
    Dernier message: 26/07/2010, 13h23
  3. Réponses: 70
    Dernier message: 23/08/2007, 17h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo