开源
Featureflag 标签描述

对于产品研发团队来说,每次软件新版本发布的时候都会面临很大的压力,研发人员、产品经理、测试人员甚至市场运营人员都要在新版本上线的时刻随时待命应对随时可能出现的意外情况,新版发布当天加班熬夜也已经成了常态。一批功能历经一个迭代周期的开发,再从测试环境发布到生产环境上,总会存在较大的风险。如何改善当前软件交付的状况?能否让软件发布简单、快速、安全低风险呢?要实现这一个目标,就要从功能管理说起。 什么是“功能管理”? "功能管理"是一种软件开发中的理念与实践。将新功能通过带有开关控制的代码部署到生产环境中,并将功能有选择性地释放给终端用户。与以往的版本发布方式不同,按版本为粒度的发布通常揉合了一批新...