兼容层是给用户的兜底网,不是开发者的免死金牌

原创
alex 2小时前 阅读数 2 #头条
一个14年前的旧帖翻出来看,Raymond Chen讲了一个至今没被推翻的立场:Windows的兼容层,是给客户的保险,不是给开发者的借口。想想看——如果你的程序在新系统上崩了,微软悄悄塞一层垫片让它跑起来,用户开心了,你也就安心了。但Chen的潜台词很尖锐:依赖兼容层意味着你从未真正修好问题。他举过例子,有些兼容修复掩盖了本该在源头解决的行为偏差。我认同这个分寸感。兼容层该存在,但它该是最后一道防线,而非第一选择。当整个生态都把"系统会兜住我"当成默认假设,那才是真正危险的滑坡。

原文:Application compatibility layers are there for the customer (2010) · 来源:Hacker News

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除