功能开关——让代码“随时切换“

功能开关——让代码"随时切换"

你有没有用过电灯的开关?

生活场景:家里的开关

没有开关

你家灯没有开关:

  • 灯一直亮着
  • 想关灯?拔电线
  • 想开灯?插电线

有开关

你家灯有开关:

  • 开灯:按一下
  • 关灯:按一下
  • 随时控制

功能开关就是代码里的"电灯开关"——不用改代码就能控制功能的开启和关闭。

技术故事:功能开关的起源

传统发布方式

// 要上线新功能?改代码、重新部署publicvoidcheckout(){