优化词汇表

特色标志

什么是特征标志?

斗地主在线玩标志(也称为 斗地主在线玩切换 或斗地主在线玩交换机)是一种软件开发技术,可在运行时在运行时在不部署新代码期间打开和关闭某些斗地主在线玩。这允许通过完整的斗地主在线玩的完整生命周期进行更好的控制和更高的实验。

斗地主在线玩标志背后的想法是将条件特征分支成代码,以便一次仅为某些用户组提供的逻辑。如果标志是“开”,则执行新代码,如果标志为“关闭”,则跳过代码。

还称为或释放切换,斗地主在线玩标志是Devops中的最佳实践,通常发生在分布式版本控制系统中。

斗地主在线玩标志用例& Benefits

将斗地主在线玩切换到您的发布过程中有许多优势。以下是一些常见用例:

生产中的测试

斗地主在线玩标志允许开发团队 测试生产中的新斗地主在线玩,同时通过提供一种方法,通过杀死开关提供一种方法来减轻释放不良释放的风险。由于通常无法完全模拟暂存中的生产环境,因此特征切换允许您验证现实世界中新斗地主在线玩释放的斗地主在线玩,同时最大限度地降低风险。斗地主在线玩标志也鼓励 基于行李箱的发展,这有助于防止与不同代码路径的合并冲突。

金丝雀释放

特征切换的另一个用例允许团队在最终用户的子组上测试新斗地主在线玩,以了解它在将其转换为更广泛的受众之前。 金丝雀试验 有助于限制将斗地主在线玩启动到完整用户库的风险,并允许您通过切换打开或关闭,而不是必须通过另一个部署周期快速回滚斗地主在线玩。

更快的释放周期

使用斗地主在线玩标志,团队可以修改系统的行为,而无需对实时代码进行颠覆性的代码更改。因此,斗地主在线玩标志的一个主要好处是他们在开发过程中部署的简单性。斗地主在线玩标志从代码部署中解耦斗地主在线玩生命周期管理,释放工程团队以工作其他任务。

回滚/杀戮开关

使用斗地主在线玩标志启用或禁用新斗地主在线玩与打开或关闭或编辑配置文件vs必须重新部署并必须经过冗长的代码推动。如果在新斗地主在线玩中发现了错误,则可以立即回滚,而无需触摸您的源代码。这对于移动应用程序开发人员来说尤为强大,他们可以使用斗地主在线玩标志来释放或翻回新斗地主在线玩,而无需通过长度应用商店查看过程。

服务器端A / B测试

开发人员可以实施 A / B测试,通过使能斗地主在线玩标志能够为用户段的一半进行斗地主在线玩,并禁用另一半的特征,并看到两者互相执行的特定度量(例如应用程序使用或购买)。由于测试在后端实现了代码,因此与通过客户端JavaScript实现的测试的测试相比,没有延迟。

斗地主在线玩标志还允许产品管理器和其他非工程师到A / B测试产品或系统内的各种斗地主在线玩,无需代码部署。测试也可以在UserBase的特定段中定位,例如生活在特定国家/地区或适合特定用户配置文件的用户。谷歌,Facebook,亚马逊和Netflix等领导科技公司经常A​​ / B在部署到完整用户群之前测试新斗地主在线玩。

特征门控

斗地主在线玩标志可用于实现用户的特定斗地主在线玩的目标卷展栏。这对于具有受众特定段的A / B测试斗地主在线玩可能很好,但它也可以用于仅释放要素的斗地主在线玩,例如用户的子集,例如授予企业层中的用户对不可用的斗地主在线玩在较低层。使用标志实现斗地主在线玩门控斗地主在线玩允许您在产品进化时,将来,将来轻松推出更多用户的斗地主在线玩。

连续部署

另一个主要好处是特色标志是他们允许快速学习的能力。斗地主在线玩标记允许公司以更快的方式连续向用户提供和部署软件。使用斗地主在线玩标志允许公司执行逐步 斗地主在线玩卷展栏,修复代码中的错误而不重新部署,体验更简化的开发周期并更轻松地回滚代码。

斗地主在线玩标志开发过程

在代码中实现斗地主在线玩标志不一定是一个复杂的进程。与A. 斗地主在线玩标志服务 如优化,您需要做的就是安装SDK,在斗地主在线玩标志平台中创建标志,然后在标志中包装在代码中的新斗地主在线玩或代码路径。

这一切都需要启用斗地主在线玩标志,现在可以通过配置文件或甚至通过斗地主在线玩标记平台内的可视界面打开或关闭新斗地主在线玩。这可以使非技术用户(如产品经理)运行在新斗地主在线玩上运行实验或关闭斗地主在线玩,而无需完全依赖开发团队。

一旦特征标志即将到来,另一个重要的考虑因素是斗地主在线玩标志管理。为避免有特色标志的技术债务仍在编码仍在编写宗旨之后,重要的是在常规节奏中审查标志并删除不再需要的标志。此过程可以在许多斗地主在线玩标记平台中自动化。

特色标志& Continuous Delivery

由有影响力的软件开发人员倡导 马丁福勒,连续交付是一种软件开发学科,可以随时释放软件。它已被全球领先的软件公司通过,其团队现在预计将快速提供对您的用户群稳定和错误的软件。

斗地主在线玩标记通过“连续”更具可实现的可实现增强CI / CD。斗地主在线玩标志和斗地主在线玩切换是连续交付执行的关键组件,允许从代码部署中分离斗地主在线玩卷展栏。不完整的斗地主在线玩可以合并到生产代码库中,但隐藏在特征标志后面。

连续交货 和斗地主在线玩标志管理,团队可以在规模上启动,控制和测量它们的斗地主在线玩。

特色标志in Optimizely

产品和工程团队现在可以使用优化的完整堆栈 斗地主在线玩管理 实现斗地主在线玩标志。这允许产品团队依赖于其实验程序的相同灵活性,以便在为每个人推出新产品,斗地主在线玩和经验之前验证假设。

现在,这种实验可以与今天的先进工程团队的持续整合和持续交付的实践无缝合作。团队和整个公司 - 都可以从更快的开发周期中受益,以及像旗帜的斗地主在线玩管理实践,以减轻风险。

优化完整的堆栈 客户可以在世界顶级软件公司的脚步(如亚马逊,谷歌和Facebook)中开发他们的用户体验,A / B测试找到最佳体验,然后使用斗地主在线玩标志来控制卷展栏。

通过首先运行A / B测试到小型流量,任何团队都可以确定一个新斗地主在线玩的最佳版本,或衡量新斗地主在线玩是否真正改进。

优化也提供 免费斗地主在线玩标志 通过优化的推出,完全免费解决方案(与竞争对手不同 推出)对于产品或应用程序中的受控斗地主在线玩版本。 Rollouts为GitHub提供了许多SDK,用于一些最受欢迎的编程语言和框架,包括节点,Python,Ruby,Go,React,Swift和C#。

立即开始使用斗地主在线玩标志的斗地主在线玩 优化推出!