Aujourd'hui, au boulot, erreur de débutant : j'ai oublié d'incrémenter une variable dans une boucle. Le programme sur lequel je bosse tourne donc indéfiniment. Pas grave, il suffit de relancer le serveur. J'avais pensé à sauvegarder. Pas mes 150 collègues dont le PC a redémarré avec le serveur. VDM
TLBM et j'espere que tu t'es fait flageolé en public.
1 Tester un truc codé avec les pieds sur un serveur production
2 Rebooter la machine alors qu'un kill suffisait
3 Ne surtout prévenir personne qu'ils allaient perdre leur travail.
La c'est plutot toi qui est en passe de perdre le tien, quelqu'un qui fait une boulette pareille a pas interet à la faire deux fois
Oui Windows est le meilleur système du monde c'est pour ça qu'on le paye et qu'il faut même installer un anti-virus dessus hein.
Je suis d'accord avec Michou pour le fond seulement pas pour la forme
Et si un programme tourne en "boucle infini" cela ne veut pas dire que le système est totalement occupé c'est plus compliqué que cela surtout pour un serveur.
En plus, quelle idée de lancer un programme sans avoir le débogueur sous la main, et sans avoir prévu ça... Meme si on essaie toujours de l'éviter, que celui qui n'a jamais eu de boucle infinie (pas d'incrémentation d'une variable, condition de sortie jamais atteinte,...) et fait de la programmation se signale, on a besoin de lui ^^
TLBM et j'espere que tu t'es fait flageolé en public.
1 Tester un truc codé avec les pieds sur un serveur production
2 Rebooter la machine alors qu'un kill suffisait
3 Ne surtout prévenir personne qu'ils allaient perdre leur travail.
La c'est plutot toi qui est en passe de perdre le tien, quelqu'un qui fait une boulette pareille a pas interet à la faire deux fois
J'avoue : non mais t'as quoi comme formation ? T'as même pas testé ton script avant de le lancer ?!
La première chose à faire quand tu créé une boucle, c'est de vérifier les conditions d'arrêt :-/
Vous venez de vivre une VDM ?
Vous voulez la partager avec les autres utilisateurs de VDM ?
Votre VDM a bien été soumise, elle devrait apparaître en modération bientôt !
Vous pouvez publier votre VDM sur Reddit, elle sera automatiquement publiée sur la communauté.
Top commentaires
aris 0
TLBM et j'espere que tu t'es fait flageolé en public. 1 Tester un truc codé avec les pieds sur un serveur production 2 Rebooter la machine alors qu'un kill suffisait 3 Ne surtout prévenir personne qu'ils allaient perdre leur travail. La c'est plutot toi qui est en passe de perdre le tien, quelqu'un qui fait une boulette pareille a pas interet à la faire deux fois
Sanguine 0
Haha, tu t'es fait des amis =D
Ajouter un commentaire · Répondre à
Vous devez être inscrit afin de commenter
Commentaires (68)
Sanguine 0
Haha, tu t'es fait des amis =D
akwardfairy 19
Pot d'depart ! Pot d'depart !
Michou 0
T'es vraiment un gros nullos, redémarrer le serveur pour arrêter un programme... Tu t'es cru sous windows ou quoi ? 'kill -a' quoi, sale noob. :p
Twee95 10
Logiquement si le programme est infini, on peut pas taper de commandes puisque le serveur est occupé à "tourner en rond" U.U
dattebayo21 4
Ctrl + c sous n'importe quel terminal
MichaelAce 30
taskkill déjà et Windows est le meilleur système du monde ne le critique pas stp
lloydtop44 29
Oui Windows est le meilleur système du monde c'est pour ça qu'on le paye et qu'il faut même installer un anti-virus dessus hein. Je suis d'accord avec Michou pour le fond seulement pas pour la forme Et si un programme tourne en "boucle infini" cela ne veut pas dire que le système est totalement occupé c'est plus compliqué que cela surtout pour un serveur.
faenV 34
En plus, quelle idée de lancer un programme sans avoir le débogueur sous la main, et sans avoir prévu ça... Meme si on essaie toujours de l'éviter, que celui qui n'a jamais eu de boucle infinie (pas d'incrémentation d'une variable, condition de sortie jamais atteinte,...) et fait de la programmation se signale, on a besoin de lui ^^
Michou 0
VDM, car c'est vraiment une tare que d'être un si gros boulet.
Foudge 8
Cheu> Qui a dit qu'il a eu un quelconque diplôme ?
lastnikita 0
mouais... un dev qui debug sur un serveur de prod... qui sait pas arrêter son code.... et 150 terminaux (je présume) qui reboot... j'adhère pas :(
rz 0
Salut, je comprends rien.
hulk 50
Je comprends rien a tout ça mais j'imaqine la tete des colleques , moi qui déjà quand mon PC rame je peste alors là ^^
aris 0
TLBM et j'espere que tu t'es fait flageolé en public. 1 Tester un truc codé avec les pieds sur un serveur production 2 Rebooter la machine alors qu'un kill suffisait 3 Ne surtout prévenir personne qu'ils allaient perdre leur travail. La c'est plutot toi qui est en passe de perdre le tien, quelqu'un qui fait une boulette pareille a pas interet à la faire deux fois
SimplyLittle 42
Flageoler... mon dieu, c'est pas possible...
casan 0
je comprends rien du tout
alband85 6
J'avoue : non mais t'as quoi comme formation ? T'as même pas testé ton script avant de le lancer ?! La première chose à faire quand tu créé une boucle, c'est de vérifier les conditions d'arrêt :-/