
Six choses sont très difficiles à changer une fois livrées : les enveloppes de réponse, les formats d'erreur, la forme de pagination, la représentation des identifiants et du temps, la sémantique de null contre absent, et l'évolution de version.
Intermédiaire~13 min de lectureMis à jour le 2026-10-30

La configuration doit être stratifiée et validée ; les fixtures doivent être déterministes, lisibles et diffables. Si ces deux types de fichiers sont mal gérés, le coût de dépannage reste élevé longtemps.
Débutant~10 min de lectureMis à jour le 2026-10-30

Cinquante enregistrements deviennent cinquante-et-un et le diff rapporte cinquante-et-un changements. Couvre les faux positifs du diff texte, l'appariement des tableaux par id, la normalisation jq et les patchs applicables.
Débutant~6 min de lectureMis à jour le 2026-10-30

merge=union laisse passer du JSON cassé et rapporte quand même un succès. Ceci détaille un pilote de fusion à trois voies conscient des clés pour JSON, plus trois habitudes qui réduisent les conflits.
Intermédiaire~7 min de lectureMis à jour le 2026-10-30

Ajouter un champ n'est pas automatiquement sûr. Couvre les frontières de compatibilité, les champs de version, les fenêtres de dépréciation, la migration à double écriture, les tests de contrat et les métriques de canari.
Avancé~10 min de lectureMis à jour le 2026-10-31