Jon*_*ell 7 php continuous-integration continuous-deployment featuretoggle
最近我读了很多文章,讨论使用"功能切换"或"看门人"的想法,以便在开发完成之前保留用户隐藏的功能.Facebook和Flickr都谈到他们如何使用它来测试一些用户的新功能,然后再将其释放到每个人身上.
一些谷歌搜索没有发现任何现有的PHP包/工具可以添加到Web应用程序来处理这类事情.如果我们不需要的话,似乎可以直接推出我们自己但没有理由重新发明那个轮子.有没有现成的PHP工具呢?
用品
澄清:我想看看它是否存在的部分是管理面板,它控制哪些用户可以看到新功能.在Flickr的例子中,他们可以根据主机打开它.在Facebook示例中,他们添加了一些功能,例如将功能限制为5%的用户,仅限TechCrunch用户或仅限东海岸用户.
当你有200个开启的功能,10个尚未完成的功能以及3个你正在为某些用户演示的功能时,管理面板似乎至关重要.
if (user_can_see_app()) {
show_app();
} else {
dont_show_app();
}
Run Code Online (Sandbox Code Playgroud)
我不明白为什么这么简单的事情需要一个包。
| 归档时间: |
|
| 查看次数: |
2113 次 |
| 最近记录: |