Retour à la leçon
Mission

Mission : un compteur de stock qui ment en production

Diagnostiquer un bug d'overflow silencieux specifique au mode release et le corriger avec les bons outils de conversion.

Contexte

Le service d'inventaire d'un entrepot utilise un u8 pour compter les articles d'un petit casier (max 255 attendu). En debug, tout fonctionne. Une fois deploye en --release, le compteur d'un casier tres actif se met soudainement a afficher des valeurs absurdes proches de zero apres avoir depasse 255 articles recus dans la journee, sans jamais planter ni logger d'erreur. Personne ne comprend pourquoi le bug n'apparaissait jamais en test local.