首页/开发/CI/CD 与发布速查/发布开关的清理
发布策略60 条

发布开关的清理

开关相关代码是最容易沉积的技术债:全量后应删除开关判断与旧分支,并把清理动作纳入发布收尾清单。

CI/CD 与发布速查开发更新于 2026-10-12
清理时机全量放量并稳定一个观察期后
清理内容开关判断、旧代码分支、配置项、看板
自动化自定义 lint/清单检查未过期开关
度量追踪开关平均存活时长

检查项

检查项
[ ] 全量已满且无回退需求
[ ] 旧分支代码与测试已删除
[ ] 配置中心开关项已移除
[ ] 相关告警与看板已下线
把「删除开关」写进发布流程的完成定义,否则它永远排在优先级末尾。

易错点

  • 遗留开关碰到配置中心清理:生产仍引用已删除键导致启动失败
  • 开关删除与代码删除不同步:代码先删、配置残留或反之

数据来源与参考

  • martinfowler.com《Feature Toggles (aka Feature Flags)》
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌