知识卡片

代码沟通作用的经济学基础

普通读书笔记卡 · 1975.h

内容

Kent Beck指出软件绝大部分成本发生在首次部署之后,阅读既有代码的时间远超编写新代码,故应让代码容易读懂。要做到易懂需保证代码简单,”预想开发”(speculative development)式的过度设计常沦为负担。

参考来源

- 位置:《解构领域驱动设计》17.2(源文件:_epub-src/OEBPS/029.xhtml) - 结论依据:说明为何要在编程时强调沟通与简单。 - 原始内容:软件的绝大部分成本都是在第一次部署以后才产生的……如果我想减少代码所带来的开销,我就应该让它容易读懂。