功能开关 Feature Flag
新功能已经写好,团队想先只给内部成员试用。
后端与接口约 10 分钟 · 从真实需求理解
1Feature Flag 是做什么的?
v1.6flag = oninternal users先看同一版本里的新功能。
Feature Flag 是运行时控制功能开放的开关。
- 同一份代码可以根据用户、环境或配置显示不同功能。
- 它适合渐进开放和快速关闭。
开关长期不清理,会让代码变复杂。
2Feature Flag 和部署有什么不同?
部署决定哪个版本在环境中运行,Feature Flag 决定功能对谁开放。
- 功能可以已经部署,但开关仍然关闭。
- 开关可以快速关闭有问题的功能。
用完的旧开关要清理,避免留下隐藏分支。
3一个 Feature Flag 由哪些部分组成?
new dashboard已经随版本准备好的能力。
on / off运行时决定功能是否启用。
internal users规定哪些用户可以看到。
可以看功能、开关和开放范围。
- 功能是代码里已经准备好的能力。
- 开关决定当前是否启用。
- 开放范围决定哪些用户能看到。
4怎样把 Feature Flag 需求交给 Agent?
请用 Feature Flag 控制新仪表盘:先开放给内部用户,异常时能关闭;请注明负责人和清理日期,不要把旧开关永久留在代码里。
5不用背,看看你能不能判断
1 / 3
Feature Flag 主要控制什么?
请选择一个最符合题意的答案
社区延伸
看别人真实遇到过什么
社区帖子还没有关联到这个词条。