字段不能直接删,分两步:先发一版新旧字段同时返回,把调用方读取路径迁到新字段,确认旧字段调用量归零,下一版才移除。
加枚举值是兼容变更;改字段类型和改语义是破坏性变更,要么开新路径,要么在网关做适配转换。
把这条写进接口文档和契约测试,否则下个人做需求时又会顺手删。
// 过渡期:新旧字段并存,调用方逐步迁移
{
"userName": "张三", // 旧,保留一个版本周期
"user_name": "张三" // 新
}
THE END






暂无评论内容