转帖译者序_实现模式书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > > 实现模式 > 转帖译者序
凉粉小刀 实现模式 的书评 发表时间:2008-12-11 20:12:45

转帖译者序

这是一本关于如何写好代码的书。
如果你不认为写好代码是一件重要、困难并且有趣的事,请立即放下这本书。
什么是好的代码?可以工作的、性能良好的、不出bug的代码,就是好的代码吗?
所谓好的代码,除了其他所有要求以外,还应该清晰准确地传达写作者的想法。
Martin Fowler在《重构》里说:“任何一个傻瓜都能写出机器能懂的代码。好的程序员应该写出人能懂的代码。”
如果你不同意这句话,请立即放下这本书。因为这是一本关于如何用代码与他人(而非机器)沟通的书。
任何读到这一行的程序员都应该读完这本书。
Steve McConnell在《代码大全》里说:“不要过早优化,但也不要过早劣化。”这本书将告诉你如何在几乎不引入任何额外成本的前提下避免一些常见的低级错误——它们是常见的,因为几乎每个人都犯过并且还在犯着这些错误。
如果你确实没有时间,至少应该读完第6章“状态”。因为在各种常见的低级错误中最常见者就是关于“什么信息在什么地方”的决策错误。
在这样一本书的序言里说任何废话都将是佛头着粪。
所以,现在就祝你阅读愉快、编程愉快。
是为序。

展开全文


推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“转帖译者序”的回应

天行健 2008-12-25 10:24:27

我手里的英文版里有这序,作者“InfoQ中文站”,晕~~