这听起来很戏剧性,直到您花了三周的时间协调十四个客户团队的重大变更,同时使旧端点在没人愿意维护的兼容性垫片中保持活动状态。
不良的 API 合约是每季度复利的公共债务。
这里有八种图案,是从当时看起来合理的设计中抽取出来的,运到生产后却引起了真正的痛苦。
错误 1:从第一天起就没有进行版本控制。
反对早期版本控制的论点听起来很合理——你还不知道会发生什么变化。
URL 路径版本控制(/v1/users、/v2/users)是最明确的方法,也是大多数团队的正确默认方法。
来源:Dev.to

AI技术 · 深度资讯 · 前沿观察
这听起来很戏剧性,直到您花了三周的时间协调十四个客户团队的重大变更,同时使旧端点在没人愿意维护的兼容性垫片中保持活动状态。
不良的 API 合约是每季度复利的公共债务。
这里有八种图案,是从当时看起来合理的设计中抽取出来的,运到生产后却引起了真正的痛苦。
错误 1:从第一天起就没有进行版本控制。
反对早期版本控制的论点听起来很合理——你还不知道会发生什么变化。
URL 路径版本控制(/v1/users、/v2/users)是最明确的方法,也是大多数团队的正确默认方法。
来源:Dev.to
上一篇
下一篇
AI技术 · 深度资讯 · 前沿观察。专注科技、AI、互联网领域的深度报道与前沿资讯。
Access over the years of investigative journalism and breaking reports