𝟵 𝗖𝗮𝗺𝗯𝗶𝗼𝘀 𝗲𝗻 𝗹𝗮 𝗔𝗣𝗜 𝗾𝘂𝗲 𝗥𝗼𝗺𝗽𝗲𝗻 𝘁𝘂 𝗔𝗽𝗹𝗶𝗰𝗮𝗰𝗶ó𝗻

"No rompimos nada. Solo limpiamos la respuesta."

Esas palabras suelen provocar fallos. Una aplicación móvil deja de funcionar. Una integración con un socio devuelve basura. Has cambiado la estructura de los datos de los que otros dependen.

Los cambios peligrosos a menudo parecen una limpieza. Superan las revisiones de código y las pruebas. La rotura ocurre en código que no puedes ver.

Aquí tienes nueve cambios que parecen seguros, pero no lo son.

No confíes en tu intuición. Compara cada cambio con el contrato de producción en tu CI. Un humano podría pasar por alto un campo renombrado. Una herramienta de diff no lo hará.

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