我想知道向选定的用户群推出新网站功能的一些常见或最佳实践。
例如,用户可以仅基于总体用户群的百分比 (10%)。部署应该是可定制的(可配置的)并支持任意数量的功能。将部署与特定用户角色或权限 (ACL) 相关联也很有用。
那么,从本质上讲,什么是能够很好地扩展的架构呢?
至于与语言无关的部分,您可以提供伪代码、一般概念或想法,或者您喜欢的语言的片段来表达您的观点。
欢迎链接到任何示例或教程。
我的建议是,对于获得新功能的人来说,他们所在的网站应该尽可能接近该功能公开后每个人都会访问的网站。
换句话说,如果该条件仅在此测试期间存在,那么我就不会在页面上使用条件逻辑来确定按钮是否可见。相反,我会在登录时确定此人是否是测试版参与者(该确定可能是随机的,可能会参考他们的角色等)。如果他们是参与者,他们将被重定向到从版本控制分支部署的单独部署的站点。
部署完成后,分支将被合并,每个人都会看到新功能。
这样,您就不必担心公共测试版用户看到的代码库与最终发布的代码库不同(在某种程度上可能会破坏某些内容)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)