2008-01-21 02:45:54
来自: g9
Implementation Patterns的评论



这个评分完全是个人体验,为了让豆瓣更准确地推荐书而选取的,不一定代表这本书质量差或对其他人无用。
书不厚,100来页。两小时就能读完。书的第三章,A Theory of Programming, 是写得颇为精当的总纲。刚入门的程序员可以从这本书学到很多,毕竟Kent Beck流畅地讨论了怎么才能写出清晰明白的程序。
对一个关心编程质量又有一定编程经验的人来说,这本书最大的问题是不够深入,浮光掠影地讨论编程的基本技术。有些甚至算不上技术,不过注意事项而已。比如变量命名,函数分割,类的命名,Collection不同实现的性能取舍,都是基础要求。如果你指望从这本书里学到编程的技巧,也不用看这本书了。如果你读过Steve McConnell的Code Complete,Brian Kernighan和Rob Pike的The Practice of Programming,Jon Bently的Programming Pearls,或者Brian Kernighan和P. J. Plauger的Elements of Programming Style,应该从这本书学不到多少东西。也就是说,与其读这本书,不如读这本书引用的参考文献。
用Kent Beck在Amazon.com的读者评论里为自己辩护的话来说: Readers who were looking to communicate more effectively through their code found the book helpful. Readers who were looking for expert coding techniques were disappointed. 但就算是代码的表达能力,这本书也止于概述。
Implementation Patterns的评论




这个评分完全是个人体验,为了让豆瓣更准确地推荐书而选取的,不一定代表这本书质量差或对其他人无用。
书不厚,100来页。两小时就能读完。书的第三章,A Theory of Programming, 是写得颇为精当的总纲。刚入门的程序员可以从这本书学到很多,毕竟Kent Beck流畅地讨论了怎么才能写出清晰明白的程序。
对一个关心编程质量又有一定编程经验的人来说,这本书最大的问题是不够深入,浮光掠影地讨论编程的基本技术。有些甚至算不上技术,不过注意事项而已。比如变量命名,函数分割,类的命名,Collection不同实现的性能取舍,都是基础要求。如果你指望从这本书里学到编程的技巧,也不用看这本书了。如果你读过Steve McConnell的Code Complete,Brian Kernighan和Rob Pike的The Practice of Programming,Jon Bently的Programming Pearls,或者Brian Kernighan和P. J. Plauger的Elements of Programming Style,应该从这本书学不到多少东西。也就是说,与其读这本书,不如读这本书引用的参考文献。
用Kent Beck在Amazon.com的读者评论里为自己辩护的话来说: Readers who were looking to communicate more effectively through their code found the book helpful. Readers who were looking for expert coding techniques were disappointed. 但就算是代码的表达能力,这本书也止于概述。
本评论版权属于作者g9,并受法律保护。除非评论正文中另有声明,没有作者本人的书面许可任何人不得转载或使用整体或任何部分的内容。
在哪儿买这本书? · · · · · ·
g9的其他评论 · · · · · ·
- (评Outliers)
- (评人生十论)
- (评Sugarhouse)
- (评Rambo)

2008-01-21 13:11:38 hacker47
恰好你提到的那些书都看过了,所以这本书应该不用看了。2008-11-24 11:01:48 骑射手
嗯,您老代我看了。。。2009-11-08 20:55:20 xiyangzk
两小时就能读完?你读的是中文还是英文?
我读英文慢,有没有什么速读的心得分享一下
2009-11-17 00:22:16 zhaorui
比较喜欢短小精炼的书,这样的书我大概可以用一个周末完成之前以为这本书比较复杂,看楼主的介绍怎么觉得有点像“编码规范”或者“最佳实践”一类的
等我看完再说
> 我来回应