特性切换或称功能切换，英语：feature toggle、feature switch、feature flag、feature flipper或conditional feature等。它是软件开发中的一种技术，是替代维护多个源代码分支（也称特性分支）的一种方案，这使特性在完成并正式发布前也可以得到测试。特性切换是在运行期间隐藏、启用或禁用特定功能。例如在开发过程中，开发人员可以启用功能以进行测试，而其他用户不会被启用该功能和受到它的影响。持续发布和持续交付为开发人员提供了有关其代码的快速反馈，而这要