【问题标题】:LaunchDarkly: multi-platform feature flagging and branching questionsLaunchDarkly:多平台功能标记和分支问题
【发布时间】:2019-10-04 06:57:39
【问题描述】:

查看 LaunchDarkly 以了解我们企业应用程序的功能标记。

两个问题:

1) 我担心能否在我们的 Java 后端和 React 前端(其中 2 个)中有效地标记功能。人们使用哪些策略来适当地定义功能,以便在多个应用程序/平台上轻松管理它们?

2) 你是否更换了大部分/全部的 git / Bitbucket / ??使用功能标志和纯基于主干的开发分支工作流程?如果没有,您是否对现有的 git / Bitbucket 分支策略进行了重大更改?

【问题讨论】:

    标签: branching-and-merging featuretoggle launchdarkly


    【解决方案1】:

    [免责声明:我在 LaunchDarkly 工作]

    对于您的第一个问题,我的一般建议是尽可能将标志放在“堆栈的高位”。归根结底,您正在某个地方做出决定。你把那个决定点放在哪里完全取决于你。在 LaunchDarkly 中,标志与实现无关,因此单个标志可以存在于服务器、移动设备和客户端上而不会出现任何问题。保持简单。

    关于第二个问题,在实践中,很少看到团队完全转向基于主干的开发。这是我合作过的 99% 团队的目标,但取决于你是否有一个新项目或一个棕地项目,进行转换的复杂性可能不值得付出努力。

    最后,我们的 CTO 在今年写了一本书,名为《有效的特征管理》[1]。如果您还没有听说过,我建议您看一下。我想你会在那里找到一些很棒的见解。

    https://launchdarkly.com/effective-feature-management-ebook/

    【讨论】:

      猜你喜欢
      • 2019-10-18
      • 1970-01-01
      • 2013-08-14
      • 2019-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-20
      • 1970-01-01
      相关资源
      最近更新 更多