Que faites-vous quand votre code refuse de fonctionner ?
Racontez-nous votre code le plus désespérant

Le , par Gordon Fowler, Expert éminent sénior
Tous les développeurs connaissent ce moment.

Ce foutu code refuse obstinément de fonctionner. Vous êtes dessus depuis plusieurs heures et pas moyen de trouver ce qui cloche.

L'écran vous nargue. L'horloge tourne. Et là, vous saturez.

Le stress du débuggage se transforme en torrent de colère, ou en profond désespoir.
Et vous savez qu'il n'y pas 36 solutions.

Soit vous faites quelque chose. Soit vous jetez votre ordinateur par la fenêtre.

Pour gérer ce genre de situations extrêmes, chacun a ses petits trucs (yoga, café, surf, sieste, etc).
Mais vous ? Que faites-vous pour ne pas exploser - et exploser votre ordinateur par la même occasion ?

Faites-nous part de vos expériences de codes les plus désespérants.
Avez-vous réussi à le fixer ? Ou est-ce finalement le code qui a gagné ?
Qu'avez-vous fait pour ne pas exploser ?

Lire aussi :

Le pire bout de code que vous ayez vu : Qui l'a fait ? Pourquoi ? Pourquoi était-il si horrible ?
Les 10 phrases qui rendent fou un informaticien


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de bigbab bigbab - Nouveau Candidat au Club http://www.developpez.com
le 20/01/2010 à 9:25
C'est vrai que de demander à quelqu'un d'autre peut aidé, le problème pour moi c'est que je suis codeur amateur et que personne autour de moi ne sais coder, donc : Problème de codage = un petit tour sur google avec l'intitulé de mon erreur (je code le plus souvent en php) une clope pour patienter le temps de trouver une réponse qui me convienne et vérification à la loupe du code incriminé

En général je ne lâche jamais un code qui me résiste tant que je n'ai pas trouvé de solution
Avatar de NEfanda NEfanda - Nouveau membre du Club http://www.developpez.com
le 20/01/2010 à 10:09
Bonjour,
Quand mon code refuse de fonctionner, j'essaie l'exécution en pas à pas, puis, je reprends mon analyse, pour voir si j'ai fait une erreur à ce niveau.
Si cela résiste toujours, je sors marcher un peu pour me détendre. Ceci permet en général de réfléchir plus calmement et de détecter son erreur
Dans le cas contraire, il est fréquent que la solution apparaisse dans la nuit en dormant. "La nuit porte conseil"
En désespoir de cause, il reste les forums avec toute l'aide qu'ils peuvent apporter
Bon courage à tous ceux qui sont dans un tel cas.
Nicole
Avatar de Sowa Sowa - Membre du Club http://www.developpez.com
le 20/01/2010 à 12:51
Citation Envoyé par iGwendal  Voir le message
"Hey le stagiaire je te laisses faire ça moi faut que j'aille en réunion !"

Avatar de afrodje afrodje - Débutant http://www.developpez.com
le 20/01/2010 à 13:23
Citation Envoyé par bricecol  Voir le message
Je passe à un autre bug

Trop bon !

Comme un peu près tout le monde, un petit chocolat le temps de prendre un peu l'air.
Avatar de Nassim5555 Nassim5555 - Membre à l'essai http://www.developpez.com
le 20/01/2010 à 14:11
personnellement , je trouve la meilleur solution est de relire la procédure ou la partie du code 3 à 5 fois et essayer de repérer l'erreur " il faut surtout faire des pauses entre les tentatives", si ça ne marche pas alors je recommence a 0 la programmation de la partie défaillante . et souvent ça marche.
Avatar de Makav3li Makav3li - Nouveau membre du Club http://www.developpez.com
le 20/01/2010 à 14:55
Le problème le plus courant qui cause ce genre de désespoir : Les fautes de frappes !!

On passe toute une demi-journée ( souvent l'apres midi ) à y réfléchir sans trouver la solution !!

Pour résoudre le problème ?

- Oeil extérieur (très efficace).
- Fermer le PC et rentrer chez soi. Le lendemain matin, le problème serait résolu dans 5mn. (dans 95% des cas).
Avatar de spidermario spidermario - Membre éclairé http://www.developpez.com
le 20/01/2010 à 15:02
Citation Envoyé par Makav3li  Voir le message
Le problème le plus courant qui cause ce genre de désespoir : Les fautes de frappes !!

On passe toute une demi-journée ( souvent l'apres midi ) à y réfléchir sans trouver la solution !!

Pour résoudre le problème ?

- Oeil extérieur (très efficace).
- Fermer le PC et rentrer chez soi. Le lendemain matin, le problème serait résolu dans 5mn. (dans 95% des cas).

Une autre solution est d'utiliser un langage qui permet d'éviter ça (C++, Ada, OCaml, Haskell, Pascal, PHP configuré en strict, etc). D'ailleurs, là-dessus, Ada n'est pas mal puisque GNAT signale même quelles variables ont un nom proche de ce que l'on a écrit ("Possible misspelling of ").
Avatar de Bibins Bibins - Futur Membre du Club http://www.developpez.com
le 20/01/2010 à 20:50
Je rejoins les partisants de la bonne nuit de sommeil !
Avatar de manuscle manuscle - Membre confirmé http://www.developpez.com
le 21/01/2010 à 9:14
En général j'ai tendance à ne pas vouloir lâcher le morceaux mais j'avoue que quand ça veut pas ça veut pas.
Alors je lance far cry 2 et j'envoie du steak...
Avatar de Patrick25300 Patrick25300 - Membre régulier http://www.developpez.com
le 21/01/2010 à 21:16
Bonjour
N' étant qu'amateur, je cherche les erreurs de codage et bien souvant c'est une erreur d'étourderie et là je me dis, ce que je suis c* mais content quand même .
Avatar de djmmix djmmix - Nouveau Candidat au Club http://www.developpez.com
le 28/01/2010 à 16:11
bonjour,

moi étant programmeur delphi, je passe au crible mes erreurs, quand je trouve pas je vais fumé, sinon au moment de dormir je réflechi au code qui me fait pas dormir pendant 1 h d'ailleur.... ( et encore je suis gentil ) et le lendemain matin l'erreur faite me parait evidente ...

vue que j'ai pas d amis ou collègue qui programme en delphi je peut pas avoir l'oeil exterieur :/.
Offres d'emploi IT
Informaticien développements techniques web h/f
Altran - Alsace - Strasbourg (67000)
Ingénieur étude & développement h/f
Worldline - Nord Pas-de-Calais - Lille (59000)
Développeur Java core (algo, optimisation de performances)
D2SI - Ile de France - Paris

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil