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
donc deux boulettes... Dont une ENORME !!!!!!!!!!!!!!!!!!!!!!!!!
C'est probablement le stress, parce que mon père était programmeur et normalement, on teste les programmes de différentes manières avant de les mettre en place définitivement : tu n'es pas supposé travailler sur un poste à part avant de bosser sur le serveur ?
Pour toi et tous les autres : Une boucle dans un programme, c'est une partie que l'ordinateur va exécuter un certain nombre de fois d'affilée, avant de passer à la suite. Bien sûr, pour que ça s'arrête à un moment il faut un compteur qui s'incrémente (ça veut dire "faire +1") à chaque tour et un ordre d'arrêt à une certaine valeur de ce compteur (ou une autre condition, mais bref, simplifions). Ici, l’auteur à oublier d'incrémenter le compteur donc la boucle tourne indéfiniment (oui, un ordi, c'est très con !), le seul moyen de s'en débarrasser est de redémarrer la machine (dans ce cas).
Moi ce qui m'étonnes le plus c'est le "pas grave"... redémarrer un serveur ce n'est pas grave ?
De plus, il manque un contexte, comment une personne peut avoir le droit de redémarrer un server alors que, visiblement, elle n'y connaît rien ? comment a-t-elle pu avoir les droits ? ce n'est pas très cohérent.
De plus, si c'est un server de dev, comment se fait-il que cela redémarre les postes des autres ? (au pire, ils ne devraient perdre que les données en cours, ce qui n'est pas 'trop' grave)
bref, c'est pas très bien expliqué, alors je dirais simplement ceci :
PEBKAC !
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)
Asharoke 27
Noob.
laurelai 0
et en français ça donne quoi ?
lyza77 51
donc deux boulettes... Dont une ENORME !!!!!!!!!!!!!!!!!!!!!!!!! C'est probablement le stress, parce que mon père était programmeur et normalement, on teste les programmes de différentes manières avant de les mettre en place définitivement : tu n'es pas supposé travailler sur un poste à part avant de bosser sur le serveur ?
Miyu_13 26
Je suis la seule a ne rien avoir compris..?
29tonnes 27
Pour toi et tous les autres : Une boucle dans un programme, c'est une partie que l'ordinateur va exécuter un certain nombre de fois d'affilée, avant de passer à la suite. Bien sûr, pour que ça s'arrête à un moment il faut un compteur qui s'incrémente (ça veut dire "faire +1") à chaque tour et un ordre d'arrêt à une certaine valeur de ce compteur (ou une autre condition, mais bref, simplifions). Ici, l’auteur à oublier d'incrémenter le compteur donc la boucle tourne indéfiniment (oui, un ordi, c'est très con !), le seul moyen de s'en débarrasser est de redémarrer la machine (dans ce cas).
Solennade 5
j'ai rien compris...
Ben_Kenobi 34
Moi ce qui m'étonnes le plus c'est le "pas grave"... redémarrer un serveur ce n'est pas grave ? De plus, il manque un contexte, comment une personne peut avoir le droit de redémarrer un server alors que, visiblement, elle n'y connaît rien ? comment a-t-elle pu avoir les droits ? ce n'est pas très cohérent. De plus, si c'est un server de dev, comment se fait-il que cela redémarre les postes des autres ? (au pire, ils ne devraient perdre que les données en cours, ce qui n'est pas 'trop' grave) bref, c'est pas très bien expliqué, alors je dirais simplement ceci : PEBKAC !
EasyCross 26
En espérant pour toi, que personne ne t'ai vu...
Grosrobert 16
erreur de débutant, donc