Retour à la leçonMission
Mission : un compteur de stock qui devient négatif tout seul
Diagnostiquer un débordement silencieux d'entier de petite taille, puis fiabiliser le typage d'un compteur métier.
Contexte
L'équipe entrepôt a codé un petit outil de suivi de stock en Go. Pour "économiser de la mémoire", un développeur a déclaré var stock int8 = 120. Après une grosse réception de palettes qui ajoute 10 unités, le compteur affiché en base devient étrangement négatif, sans qu'aucune erreur n'apparaisse au build ni à l'exécution.