9 API-Änderungen, die Ihre App zum Absturz bringen

„Wir haben nichts kaputt gemacht. Wir haben nur die Antwort aufgeräumt.“

Diese Worte führen oft zu Abstürzen. Eine mobile App versagt. Eine Partner-Integration liefert Müll zurück. Sie haben die Struktur von Daten geändert, auf die andere angewiesen sind.

Gefährliche Änderungen sehen oft nach Aufräumarbeiten aus. Sie bestehen Code-Reviews und Tests. Der Bruch geschieht in Code, den Sie nicht sehen können.

Hier sind neun Änderungen, die sich sicher anfühlen, es aber nicht tun.

Verlassen Sie sich nicht auf Ihr Bauchgefühl. Vergleichen Sie jede Änderung in Ihrer CI mit dem Production Contract. Ein Mensch übersieht vielleicht ein umbenanntes Feld. Ein Diff-Tool hingegen nicht.

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