| 创建时机 | 随功能合入,默认关闭 |
|---|---|
| 打开时机 | 按放量阶梯逐步打开 |
| 退役 | 全量稳定后删除开关与旧分支代码 |
| 台账 | 记录 owner、用途、到期日,定期巡检清理 |
开关示意
开关示意
if (flags.newCheckout(user)) {
newCheckout();
} else {
legacyCheckout();
}发布开关(短期)与实验开关、运维开关的保留策略不同:发布开关应有明确退役点。
为一次发布而设的开关:上线前打开、全量后退役;管好命名、归属与到期时间,避免开关沉积成永久分支。
| 创建时机 | 随功能合入,默认关闭 |
|---|---|
| 打开时机 | 按放量阶梯逐步打开 |
| 退役 | 全量稳定后删除开关与旧分支代码 |
| 台账 | 记录 owner、用途、到期日,定期巡检清理 |
if (flags.newCheckout(user)) {
newCheckout();
} else {
legacyCheckout();
}