LaunchDarkly:多平台功能标记和分支问题

时间:2019-05-17 00:07:04

标签: branching-and-merging featuretoggle launchdarkly

查看LaunchDarkly,了解我们企业应用中的功能标记。

两个问题:

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

2)您是否已替换了大部分/全部git / Bitbucket /?具有功能标志的分支工作流程和纯粹基于中继的开发?如果不是,您是否对现有的git / Bitbucket分支策略进行了重大更改?

1 个答案:

答案 0 :(得分:0)

[Disclamer:我在LaunchDarkly工作]

对于您的第一个问题,我的一般建议是将标志尽可能地“放在栈顶”。最终,您将在某个地方做出决定。您将决定点放在哪里完全取决于您。在LaunchDarkly内部,这些标志与实现无关,因此单个标志可以存在于服务器,移动设备和客户端,而不会出现任何问题。保持简单。

对于第二个问题,实际上,很少有人看到团队完全转向基于主干的开发。这是我与之合作的团队中99%的目标,但是取决于您是否有未开发项目或未开发项目,进行切换的复杂性可能不值得。

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

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