不背债的特性开关
Nov 3, 2026VrmMate Team
开关本身不是问题,没有删除机制才是。
特性开关能降低发布风险,但用不好会积累成一堆永远不删的分支。
分类
把开关分成三类:发布开关、权限开关、实验开关。发布开关必须在两周内删除,权限开关对应后台配置项,实验开关有明确结束时间。
命名与归属
开关名带上功能名与创建日期,负责人写在注释里。没有负责人的开关默认视为可删除。
服务端判定
权限类开关必须服务端校验,前端隐藏只是体验,不是安全边界。
清理机制
每月扫一次开关使用情况,长期为同一值且无引用的直接删除。让删除成为常规动作,而不是技术债清理项目。