每天推送5篇优质英文文章 · By makers, for makers

运营 1415 天, 推荐好文 5,990 篇, 原创简评 1,194,963 字, 原文总阅读时间 53,454 分钟, 177,623 人订阅

文中的办法不错:建立俩branch,一个加功能开关,另一个删除;先merge加功能开关的那个branch,上线代码;过了一段时间,确认可以删功能开关了,就merge第二个branch。

使用feature flags(功能开关)最终会在代码里留下一堆if .. else,上线功能大半年后早已忘记功能开关这回事,即使记得也懒得去删、或者没把握删除后会不会引入bug。文中的办法好处在于,加功能开关的时候,已经熟悉部分代码,删除的时候很有信心,顺手删除,为以后节省时间。

打赏 如果你觉得我推荐的这篇文章(或我写的简评)不错,对你有所启发,可以考虑请我喝杯咖啡。
分享到: