Back to blog

不背债的特性开关

Nov 3, 2026VrmMate Team

开关本身不是问题,没有删除机制才是。

特性开关能降低发布风险,但用不好会积累成一堆永远不删的分支。

分类

把开关分成三类:发布开关、权限开关、实验开关。发布开关必须在两周内删除,权限开关对应后台配置项,实验开关有明确结束时间。

命名与归属

开关名带上功能名与创建日期,负责人写在注释里。没有负责人的开关默认视为可删除。

服务端判定

权限类开关必须服务端校验,前端隐藏只是体验,不是安全边界。

清理机制

每月扫一次开关使用情况,长期为同一值且无引用的直接删除。让删除成为常规动作,而不是技术债清理项目。