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

Actualités Discussion :

Que faites-vous quand votre code refuse obstinément de fonctionner ?

  1. #21
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    319
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 319
    Points : 414
    Points
    414
    Par défaut
    Avant j'allais fumer :
    un petit problème = 1 clope
    un gros problème = 2 clopes.
    Maintenant que j'ai arrêté, c'est plutôt des verres d'eau (pour occuper les doigts) et un passage sur développez
    Cordialement
    Nasty
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    'TODO : trouver une signature mieux que celle la

  2. #22
    Membre confirmé

    Inscrit en
    Août 2007
    Messages
    300
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 300
    Points : 527
    Points
    527
    Par défaut
    Pas plus tard que il y a deux semaines, en redémarrant l'année, notre nouvelle recrue passe tout son Lundi matin à piétiner. Rien à faire, le bug est persistant, quelle que soient les modifications! Même en introduisant un autre bug bien plus gros, le petit bug tout musclé est le seul visible et refuse de changer quoi que ce soit à son comportement

    Le pauvre vient me voir à la pause déjeuner... Son ordinateur avait été maintenu pendant les fêtes, en son absence, et personne ne l'avait prévenu (pas plus moi que le gars de la maintenance) que son miroir SCM pointait maintenant vers E: alors que son raccourci pour lancer le test pointait toujours vers D:. Un bête problème de communication aggravé par la coupure des fêtes de fin d'année.

    Comme quoi, quand on piétine et qu'on se croit plus nul que tout, des fois il faut oser aller demander de l'aide, quitte à risquer de passer pour un idiot ... ou au contraire de foutre la honte aux autres!!
    "Maybe C++0x will inspire people to write tutorials emphasizing simple use, rather than just papers showing off cleverness." - Bjarne Stroustrup
    "Modern C++11 is not your daddy’s C++" - Herb Sutter

  3. #23
    Membre confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Août 2007
    Messages
    509
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Août 2007
    Messages : 509
    Points : 622
    Points
    622
    Par défaut
    Je me change les idées : musique, facebook, twitter, etc

  4. #24
    Membre émérite

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 995
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 995
    Points : 2 528
    Points
    2 528
    Par défaut
    Je vais faire un tour : Café, clope ou même aux toilettes. Quand ça ressemble à une de ces erreurs toute con qu'on ne voit pas parce qu'on a le nez dans le guidon, je demande à quelqu'un d'autre de jeter un oeil. Et si vraiment je suis exaspéré (les cas où on a l'impression que tout l'univers veut se mettre en travers de votre chemin. Genre la bécane qui plante ou la connexion internet qui ne marche plus, juste au moment où on a trouvé une piste sérieuse. Un air de déjà vu ?), je rentre chez moi. Ou si c'est vraiment trop tôt, je passe sur complètement autre chose.

  5. #25
    Expert éminent sénior Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 563
    Points : 15 507
    Points
    15 507
    Par défaut
    L'œil extérieur est en général assez efficace.
    Comme déjà dit, ce n'est pas parce qu'il est forcément plus doué que vous, mais surtout pour se sortir "le nez du guidon".

    Il m'est arrivé plusieurs fois de trouver la solution moi-même en essayant d'expliquer ce qui ce passait a mon collègue.

  6. #26
    Membre confirmé Avatar de gmotw
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    384
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 384
    Points : 641
    Points
    641
    Par défaut
    Etape 1: Je vérifie si c'est pas une faute d'écriture à la con.
    Etape 2: Debugage basique à base de print et autres logs organisé de manière assez militaire.
    Etape 3: Vérification sur internet s'il n'y a pas déjà des problèmes de ce genre existant
    Etape 4: Thé/chocolat/frapper les collègues à coup de chaises
    Etape 5: Demander conseil aux collègues bien plus coopératifs après l'étape 4.
    Etape 6: Attendre le lendemain en espérant que je débug le tout dans mon rêve.
    Etape 7: Invoquer cthulhu en égorgeant un chat mignon avec ma souris (jamais arrivé jusque là pour l'instant)
    THIS!IS!NOT!MY!COW!

    CECI!N'EST!PAS!MA!VACHE!
    (mais je persiste à dire que c'est moins classe en français )

  7. #27
    Membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    24
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 24
    Points : 47
    Points
    47
    Par défaut
    Je passe à autre chose sur mon projet, et je reviens dessus le lendemain. Généralement la nuit porte conseil

  8. #28
    Futur Membre du Club
    Inscrit en
    Mai 2005
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 2
    Points : 5
    Points
    5
    Par défaut
    Je passe à autre chose et 9 fois sur 10, je trouve la solution en 5 minutes le lendemain matin.

  9. #29
    Membre éclairé Avatar de metagoto
    Profil pro
    Hobbyist programmateur
    Inscrit en
    Juin 2009
    Messages
    646
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Hobbyist programmateur

    Informations forums :
    Inscription : Juin 2009
    Messages : 646
    Points : 845
    Points
    845
    Par défaut
    Généralement, je pense à ce qui va se passer après avoir trouvé le problème, quand je vais me dire "mais tu es une grosse merde c'est pas possible!". La je parle de bugs très spéciaux, ceux qui entre dans la catégorie du paranormal, quand on a tout vérifié et revérifié encore. Dans ces moments là, je serai tenté de choper le premier Femme Actuelle venu et lire mon horoscope.

  10. #30
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 537
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 537
    Points : 2 548
    Points
    2 548
    Par défaut
    Je fais un tour sur le net, lis un article ou deux, et reprend les chose avec un œil plus frai.

    En général ça suffit.

    Sinon, la nuit porte conseil et enfin l'œil extérieur.

    J'en arrive rarement à ces extrémités car je test énormément au fur et à mesure du dev. Avant d'utiliser une lib, je test si son comportement est conforme à ce que j'ai lu dans la doc (parfois j'ai mal compris la doc, ou parfois, la doc se trompe). Je crois que le secret est surtout la : on fait les test en même temps que le dev, et on fait beaucoup de test. on y perd sur le court terme, mais on ne reste que très rarement bloqué sur un problème surnaturel.

  11. #31
    Membre éclairé Avatar de Hervé Saladin
    Homme Profil pro
    Ingénieur d'études en développement et déploiement d'applications
    Inscrit en
    Décembre 2004
    Messages
    647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur d'études en développement et déploiement d'applications
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2004
    Messages : 647
    Points : 799
    Points
    799
    Par défaut
    Moi j'essaye comme tout le monde de me changer les idées en m'occupant sur autre chose, voir en surfant un peu sur le web faute de mieux.
    Mais bon, ça sous-entend qu'on peut se le permettre ... quand on est hyper short au niveau planning et qu'il faut absolument finir un truc "pour hier", là le stress est maximal.

    J'aurais bien aimé que la question soit plutôt "Qu'avez-vous fait lorsque vous avez explosé ?", histoire de voir si j'ai réellement un problème de self-control, ou s'il y en a d'autres ... et aussi de rigoler un coup :p.

    Moi, il y a quelques moi, je devais déployer sur le serveur de production un site assez complexe que j'avais mis des mois et des mois à développer ... au moment crucial (le vendredi soir juste avant la fermeture des locaux ... il fallait ABSOLUMENT que ça marche pour le lundi matin) rien ne marchait comme je voulais ... 10min avant la fermeture, j'étais à la limite de la rupture, et là : un fausse manip' et je plante le serveur
    J'ai sauté de ma chaise en hurlant comme un veau, et j'ai frappé de toutes mes forces un grand coup de pied dans le casier-tiroir métallique à coté de mon bureau. Ça soulage, mais j'ai défoncé le casier, la porte faisait un angle à 90° et on ne pouvait plus l'ouvrir ni le fermer ... pas facile à expliquer au chef ...

  12. #32
    Membre éclairé Avatar de Hervé Saladin
    Homme Profil pro
    Ingénieur d'études en développement et déploiement d'applications
    Inscrit en
    Décembre 2004
    Messages
    647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur d'études en développement et déploiement d'applications
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2004
    Messages : 647
    Points : 799
    Points
    799
    Par défaut
    PS : habituellement je suis quelqu'un de très très zen et non violent dans la vie ...

  13. #33
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 44
    Points : 37
    Points
    37
    Par défaut
    Quand ce genre d'erreur m'arrive, il faut soit que je change de musique et mettre quelquechose de plus doux... ou bien jouer à un bon FPS pour défouler toute ma colère et ensuite replonger dans la code...
    La plupart du temps je m'arrete à la phase FPS et le code je m'y replonge seulement le lendemain... j'ai encore du progrès à faire !

  14. #34
    Rédacteur
    Avatar de pcaboche
    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    2 785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Singapour

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 785
    Points : 9 716
    Points
    9 716
    Par défaut
    Citation Envoyé par Gordon Fowler Voir le message
    Que faîtes-vous quand votre code refuse obstinément de fonctionner ?
    Citation Envoyé par francoisIT Voir le message
    Pas mieux, un tour sur la taverne pour se rafraichir les idées
    Ahhhhh... C'est pour ça que j'avais l'impression de passer beaucoup de temps dans la taverne...

    Corrolaire:
    Quelqu'un qui irait souvent sur la taverne/à la machine à café/à la pause cloppe/... serait donc au final plus productif que quelqu'un qui passe sa journée devant l'écran sans faire de pause et a "le nez dans le guidon" ?

    Existe-t-il une étude officielle pour confirmer cette hypothèse ? (et permettre aux procrastinateurs d'avoir une excuse toute trouvée... )




    Notes pour plus tard:
    1. si votre boss vous sort les statistiques des sites fréquentés durant les heures de travail, ne pas oublier de lui répondre que les gens qui tombent souvent sur des bugs récalcitrants "ont besoin de faire beaucoup de pauses"
    2. la prochaine fois, penser à passer par un proxy...
    "On en a vu poser les armes avant de se tirer une balle dans le pied..."
    -- pydévelop

    Derniers articles:

    (SQL Server) Introduction à la gestion des droits
    (UML) Souplesse et modularité grâce aux Design Patterns
    (UML) Le Pattern Etat
    Autres articles...

  15. #35
    Membre averti
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    321
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 321
    Points : 360
    Points
    360
    Par défaut
    La reflexion à tete reposée marche bien. Autrement c'est qu'il y a un probleme de conception...

  16. #36
    Expert éminent
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 493
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 493
    Points : 6 059
    Points
    6 059
    Par défaut Humour noir
    Je cherche la coupable et elle généralement pas très loin !


    Cela me détend et je trouve.

    Non je plaisante en faite je laisse tomber, je joue un coup à la console (20 minutes max) et je reviens et généralement ça me va.
    Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...

  17. #37
    Expert éminent sénior Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 563
    Points : 15 507
    Points
    15 507
    Par défaut
    Citation Envoyé par berceker united Voir le message
    Non je plaisante en faite je laisse tomber, je joue un coup à la console (20 minutes max) et je reviens et généralement ça me va.
    Il va faloir que j'explique a mon chef que j'ai besoin d'une console de jeu pour faciliter le débugage, je suis sur qu'il va adorer

  18. #38
    Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 73
    Points : 69
    Points
    69
    Par défaut
    C'est marrant, j'ai vu pas mal de personne qui raconte la bonne nuit, le changement d'idée ce qui ce que je peux parfois faire.
    Malheureusement, le réflèxe premier je l'ai pas trop vu dans vos réponses: mettre progressivement en commentaire les features ajoutées dans l'ordre "dé"-chronologique. A un moment c'est forcé de bien compiler. A ce moment trouver, localiser la panne fonctionne quasiment à tout coup.
    Ca m'est rarement arrivé de localiser la panne à la ligne près (à la syntaxe près je dirait même) sans comprendre pourquoi elle ne fonctionne pas. Alors la oui, je dort, je me change les idées.
    Après ca va peut-être être du troll, mais ce genre de soucis persistant, je l'ai uniquement eu en C++ (un GL.h qui necessite l'inclusion d'un windows.h avant sans que je le sache par exemple), un message d'erreur tout vaseux qui ne signifie rien du tout (clairement). Alors hormis les assertions et fuite de mémoires qui (touchons actuellement du bois) m'ont pas trop trop fait de mal, je suis globalement haineux de ce langage pour ses dispositions adéquate au bug irrésolvable (outre son utilisation "lourde" fasse à un langage managé) et sont clairement à l'heure actuelle le principal fardeaux du sujet abordé aujourd'hui.

  19. #39
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 711
    Points : 4 797
    Points
    4 797
    Par défaut
    Je prends ma clé à molette, j’ouvre le capot et je casse le moteur en mille morceaux.
    Je frappe, je cogne parce que je suis pas du genre à me laisser emmerder par un tas de ferraille…
    Et puis pas par autre chose non plus, d’ailleurs… suis-je assez clair ?

    Jean Yanne
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  20. #40
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 24
    Points : 40
    Points
    40
    Par défaut
    j'implore dieu de m'aider mais il ne réponds jamais alors je joue de la gratte !!

Discussions similaires

  1. [PDA] Que faites vous avec votre PDA ?
    Par soforever dans le forum Mobiles
    Réponses: 11
    Dernier message: 01/05/2008, 12h26
  2. [Morale]Que faites vous quand vous êtes dégoutés ?
    Par mamiberkof dans le forum La taverne du Club : Humour et divers
    Réponses: 33
    Dernier message: 10/01/2007, 17h24
  3. Réponses: 11
    Dernier message: 14/05/2006, 15h01
  4. que pensez vous de mon code source ecrit en c++(je debute)
    Par superspike23 dans le forum Débuter
    Réponses: 6
    Dernier message: 06/10/2005, 18h26
  5. [Emploi/Stage] Que faites-vous en ce moment?
    Par Nasky dans le forum Emploi
    Réponses: 20
    Dernier message: 11/08/2005, 11h57

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