gpt4 book ai didi

deployment - 如何为您的用户实现有限的功能推出(与语言无关)?

转载 作者:行者123 更新时间:2023-12-03 12:17:15 26 4
gpt4 key购买 nike

我想知道向选定的用户群推出新网站功能的一些常见或最佳实践。

例如,用户可能仅基于您的整体用户群的百分比 (10%)。部署应该是可定制的(可配置的)并支持任意数量的功能。将推出与特定用户角色或权限 (ACL) 相关联也很有用。

那么,从本质上讲,什么是可以合理扩展的架构?

至于与语言无关的部分,您可以提供伪代码、一般概念或想法,或者您喜欢的语言的片段来表达您的观点。

欢迎提供任何示例或教程的链接。

最佳答案

我的建议是,对于获得新功能的人来说,他们所在的网站应该尽可能靠近该功能公开后每个人都会访问的网站。

换句话说,例如,如果该条件仅在此 beta 期间存在,我不会在页面上使用条件逻辑来确定按钮是否应该可见。相反,我会在登录时确定此人是否是 beta 参与者(该确定可能是随机的,可能引用他们的角色等)。如果他们是参与者,他们将被重定向到从版本控制分支部署的单独部署的站点。

部署完成后,分支将被合并,每个人都可以看到新功能。

这样,您不必担心公共(public)测试版用户看到的代码库与最终发布的代码库不同(在某种程度上可能会破坏某些东西)。

关于deployment - 如何为您的用户实现有限的功能推出(与语言无关)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4649250/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com