𝟵 𝗔𝗣𝗜-𝘄𝗶𝗷𝘇𝗶𝗴𝗶𝗻𝗴𝗲𝗻 𝗱𝗶𝗲 𝗷𝗲 𝗮𝗽𝗽 𝗯𝗿𝗲𝗸𝗲𝗻

"We hebben niets kapotgemaakt. We hebben alleen de response opgeschoond."

Die woorden leiden vaak tot crashes. Een mobiele app faalt. Een partnerintegratie geeft onzin terug. Je hebt de structuur van data veranderd waar anderen op vertrouwen.

Gevaarlijke wijzigingen lijken vaak op het opruimen van zaken. Ze passeren code reviews en tests. De fouten ontstaan in code die je niet kunt zien.

Hier zijn negen wijzigingen die veilig aanvoelen, maar dat niet zijn.

Vertrouw niet op je gevoel. Vergelijk elke wijziging met het productiecontract in je CI. Een mens kan een hernoemd veld over het hoofd zien. Een diff-tool zal dat niet doen.

Bron: https://dev.to/deepaksatyam/9-api-changes-that-look-backwards-compatible-but-arent-1bk0