Les instructions switch laissent passer des bugs à la compilation
Les instructions switch TypeScript vous laissent silencieusement oublier des cas. Voici comment les remplacer par des patterns avec exhaustiveness checking qui font échouer le build au lieu de l'exécution.
Vous avez refactorisé un type de forme, ajouté une nouvelle variante, et TypeScript est resté vert. Votre CI a passé. Votre déploiement est parti. Puis un…