Noob

Par Nico - Ça date de 2008 mais c'est de la bonne

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
Je valide, c'est une VDM 44 085
Tu l'as bien mérité 10 573

Dans la même collection

Top commentaires

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

Commentaires

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 ?

Je suis la seule a ne rien avoir compris..?

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 !

En espérant pour toi, que personne ne t'ai vu...