员逐步为一小群用户测试某项功能。如果功能的性能不令人满意，则可以回滚它，没有任何不利影响。虽然在大多数编程语言（例如Java、Angular JS、PHP、JavaScript等）中可以轻松实现这种模式，也存在一些函式库来进一步简化这种用法。马丁·福勒指出，功能切换应该是你将功能投入生产时的最后一种选择。取而代之，最好将功能分解成更小的部分，将每个部分安全地实现来引入到产品发布，从而避免导致问题。许多大型网站都使用特性切换技术，包括Flickr、Disqus、Etsy、reddit、Gmail和