Vos tests unitaires passent. Votre code en production est toujours cassé.
Les métriques de code coverage créent un faux sentiment de sécurité. Voici pourquoi les tests unitaires laissent passer les bugs qui vous coûtent du sommeil, et quoi tester à la place.
Vous avez 90% de code coverage et vous avez quand même reçu une alerte à 2 h du matin. Les tests unitaires passaient. Le CI était vert. Le bug a quand même…