功能开关feature flag
功能开关是一种软件开发技术,无需重新部署,只通过配置即可开启或关闭已部署代码中的某项功能。
2篇文章
最近提及 功能开关(feature flag)也称特性开关(feature toggle),是指先部署新功能的代码,再通过配置决定启用或关闭该功能的软件开发技术。它使代码部署与功能发布可以分开进行。
功能开关常用于先向部分用户开放新功能的渐进式发布、A/B测试,以及在不回滚代码的情况下关闭出问题的功能。不再需要的开关如果长期留在代码中,可能增加代码的复杂度。
本条目依据AIPOST的文章与广为人知的事实整理。如有错误,请通过更正请求告诉我们。
涉及该条目的文章
工作循环很简单:工程师用录屏报告一个缓慢的流程,Claude构建可复现该问题的基准测试,在功能开关之后提交拉取请求,并在部署后检查线上数据。