9 שינויי API ששוברים את האפליקציה שלכם

"לא שברנו כלום. רק ניקינו את התגובה."

המילים האלו מובילות לעיתים קרובות לקריסות. אפליקציית מובייל קורסת. אינטגרציה עם שותף מחזירה נתונים לא תקינים. שיניתם את מבנה הנתונים שאחרים תלויים בו.

שינויים מסוכנים נראים לעיתים קרובות כמו "סידור". הם עוברים סקירות קוד ובדיקות. השבירה מתרחשת בקוד שאתם לא יכולים לראות.

הנה תשעה שינויים שמרגישים בטוחים, אך אינם כאלה.

אל תסתמכו על תחושה. השוו כל שינוי מול ה-production contract ב-CI שלכם. אדם עלול לפספס שדה ששונה שמו. כלי diff לא יפספס.

מקור: https://dev.to/deepaksatyam/9-api-changes-that-look-backwards-compatible-but-arent-1bk0