Votre API a cassé en production parce que la CI testait du code, pas des contracts
La plupart des pipelines CI détectent les erreurs de syntaxe et les bugs de logique. Ils manquent les ruptures de contracts API qui font tomber la production en réalité. Voici comment corriger ça.
Chaque rupture d'API qui a atteint la production dans mon équipe a passé la CI. Toutes. Les tests unitaires étaient verts. La suite d'intégration a passé. Le…