Advertisement

CC2e:《代码大全(第2版)》选粹

阅读量:

《代码大全(第 2 版)》是一部引人入胜的著作,书中不仅运用了大量生动形象的比喻,还偶尔采用夸张的手法进行表达,作者在适当的时候也会穿插一些幽默的言辞,使得整本书读来趣味盎然。以下摘录的是其中一些颇具启发性的语句。此版本为初步整理,待正式出版后将对其进行进一步补充与完善。

  • 编写程序的首要目标是服务于人类,其次才是满足机器的需求。
  • 普通人都能够编写出计算机可以理解的代码;而真正出色的程序员则致力于编写让人容易理解的代码。(Martin Fowler)
  • 良好的编程习惯至关重要,因为程序员在日常工作中多数行为都是无意识完成的。
  • 使用 goto 语句时,其标签应全部采用大写字母并置于行首,并且还需附上编程者的姓名、家庭电话以及信用卡号码。(Abdul Nizar)
  • 在编码过程中,请设想维护你程序的人是一位知晓你住址并且具有严重暴力倾向的精神病人。(佚名)
  • 设计软件有两种方式:一种是让设计极其简洁明了、表面看起来毫无漏洞;另一种则是让设计复杂多变、表面上也看不出明显缺陷。(C. A. R Hoare)
  • 忽略编译器提示的错误是一种非常轻率的行为;而关闭编译器警告功能则如同掩耳盗铃。关闭警告功能仅仅意味着你无法看到错误,并不等于这些错误不存在。正如一个孩子闭上眼睛并不能使他的父母凭空消失一样。
  • 想通过增加测试次数来提升软件质量的做

全部评论 (0)

还没有任何评论哟~