在我们的企业应用程序中查看LaunchDarkly的功能标记。
两个问题:
1)我关心的是能否有效地标记跨Java后端和React前端的特性(其中2个)。人们使用哪些策略来适当地定义功能,以便在多个应用程序/平台上轻松管理这些功能?
2)您是否更换了大部分/全部git / Bitbucket / ??使用功能标志和纯粹基于主干的开发的分支工作流?如果没有,您是否对现有的git / Bitbucket分支策略进行了重大更改?
发布于 2019-08-12 10:35:23
解说员:我在LaunchDarkly工作
对于您的第一个问题,我的一般建议是将标志尽可能放在堆栈的最高位置。在一天结束的时候,你在某个地方做出了决定。您将决策点放在哪里完全取决于您。在LaunchDarkly中,标志对于实现是不可知的,因此单个标志可以存在于服务器、移动设备和客户端,而不会出现任何问题。让事情变得简单。
关于您的第二个问题,在实践中,很少看到团队完全切换到基于主干的开发。这是我与之共事的99%的团队的目标,但取决于你是有一个绿地项目还是一个棕地项目,进行转换的复杂性可能不值得努力。
最后,我们的首席技术官今年写了一本书,名为“有效的功能管理”1。如果你没有听说过这本书,我建议你去看看。我想你会在那里找到一些很棒的见解。
https://launchdarkly.com/effective-feature-management-ebook/
https://stackoverflow.com/questions/56178010
复制相似问题