文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
可读性基本定理
在对很多这样的例子进行研究后,我们总结出,有一种对可读性的度量比其他任何的度量都要重要。因为它是如此重要,我们把它叫做“可读性基本定理”。
关键思想
代码的写法应当使别人理解它所需的时间最小化。
这是什么意思?其实很直接,如果你叫一个普通的同事过来,测算一下他通读你的代码并理解它所需的时间,这个“理解代码时间”就是你要最小化的理论度量。
并且当我们说“理解”时,我们对这个词有个很高的标准。如果有人真的完全理解了你的代码,他就应该能改动它、找出缺陷并且明白它是如何与你代码的其他部分交互的。现在,你可能会想:“谁会关心是不是有人能理解它?我是唯一使用这段代码的人!”就算你从事只有一个人的项目,这个目标也是值得的。那个“其他人”可能就是6个月的你自己,那时你自己的代码看上去已经很陌生了。而且你永远也不会知道——说不定别人会加入你的项目,或者你“丢弃的代码”会在其他项目里重用。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论