知识卡片

闭源黑盒依赖为何让故障反复重演

专业/工作 · 1189.b

内容

亚当讲述自己在运维部时反复凌晨两点被叫醒修同一个数据库驱动的故障:他手动反编译并打了二进制补丁,但供应商发布新版本时没有把这个补丁并入自己的代码,几个月后同样的故障原样重演。闭源黑盒依赖的问题不只是”买了别人的软件”,而是自己积累的修复经验无法沉淀进依赖本身,每次升级都可能把踩过的坑重新踩一遍。发散:这也是[[技术选型是需要长期兑现的承诺]]里没写全的一层代价。

参考来源

《独角兽项目:数字化转型时代的开发传奇》第5章《9 月 11 日,星期四》