Voilà deux jours que je travaille sur un code. La mission était pourtant simple : mettre une coupure qui sélectionne des résultats si une variable est inférieure à 1. Les résultats sont affichés sous forme d'histogramme, dans un fichier consultable à la fin de l'exécution (chaque exécution durant environ une heure).
Je mets donc un simple
if (variable < 1)
, et je lance le programme : pas de conséquence sur les résultats. Bon, la variable est un type
double
, et c'est un langage capricieux. On va lui faire plaisir, on met un 1. Toujours rien.
Je m'énerve un peu, je fais tout un tas de sorties console qui m'indiquent que la sélection fonctionne bien, je sais plus quoi faire, je relis plusieurs fois mon code.
Deux jours sont passés. Attends, je viens de passer mon fichier de sortie à « Nom_10 ». Se pourrait-il que… Non, quand même… Et bien si : par réflexe, je regardais toujours le dernier fichier de la liste… Alors que les fichiers étaient classés dans un ordre tel que « Nom_0 », « Nom_1 », « Nom_10 », « Nom_2 ». PEBKAC.