程序设计实践001.pdfVIP

  • 3
  • 0
  • 约 22页
  • 2016-03-11 发布于江西
  • 举报
程序设计实践001.pdf

第1章 风 格 人们看到最好的作家有时并不理会修辞学的规则。还好,当他们这样做虽然付 出了违反常规的代价,读者还经常能从句子中发现某些具有补偿性的价值。除非作 者自己也明确其做法的意思,否则最好还是按规矩做。 William Strunk和E. B. White ,《风格的要素》 下面这段代码取自一个许多年前写的大程序: 这段代码写得很仔细,具有很好的格式。它所在的程序也工作得很好。写这个系统的程序员会 对他们的工作感到骄傲。但是这段摘录却会把细心的读者搞糊涂:新加坡、文莱、波兰和意大 利之间有什么关系?为什么在注释里没有提到意大利?由于注释与代码不同,其中必然有一个 有错,也可能两个都不对。这段代码经过了执行和测试,所以它可能没有问题。注释中对提到 的三个国家间的关系没有讲清楚,如果你要维护这些代码,就必须知道更多的东西。 上面这几行实际代码是非常典型的:大致上写得不错,但也还存在许多应该改进的地方。 本书关心的是程序设计实践,关心怎样写出实际的程序。我们的目的是帮助读者写出这 样的软件,它至少像上面的代码所在的程序那样工作得非常好,而同时又能避免那些污点和 弱点。我们将讨论如何从一开始就写

文档评论(0)

1亿VIP精品文档

相关文档