Retour à la leçonMission
Mission : traquer un any qui a fait planter la prod
Diagnostiquer un bug provoqué par un any non vérifié, puis migrer le code vers unknown et un tuple sûr.
Contexte
Un développeur a écrit const reponse: any = await res.json(); pour lire la réponse d'une API externe. Trois mois plus tard, l'API renomme email en emailAddress, et le code plante en production avec Cannot read properties of undefined, sans qu'aucune erreur de compilation n'ait jamais signalé le problème. Ta mission : comprendre pourquoi any a laissé passer ce bug, puis sécuriser le code.