简单从来不是免费的——抽象的代价你算过吗?

原创
alex 4小时前 阅读数 1 #头条
每次看到"保持简单"的建议,我都想问一句:谁在买单?一篇文章拿破窗理论类比软件架构,观点挺尖锐——那些被"简化"掉的复杂,并不会消失,只是转移给了下一个接手的人。抽象不是问题,问题是我们把"简单"当成了道德高地。过度抽象会让系统失去表达真实复杂度的能力,就像一面面镜子只反射你想看到的影像。当然,简单有它的价值,但当简单成了唯一的美德,代码的破窗就没人修了。这不是在歌颂复杂,而是在说:该复杂的,就得是复杂的。

原文:Broken Windows, Abstractions and the Cost of Always Keeping Things Simple · 来源:Hacker News

版权声明

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