2004年美国Jolt大奖入围作品。
如果你是个程序员的话,那么你就需要本书。可能导致我们阅读代码的原因是:我们不得不去修复它其中所包含的错误;或是对它进行遍查(inspect);或者是改善它。我们阅读代码的方式可能和工程师检查机械的方式一样——找出它的工作原理。或者我们阅读代码的目的是对代码进行清理——找出其中可以被重用的部分。阅读代码有着它自身的技巧,并需要我们能够在重要场合对采用何种技术有着判断能力。在这本不可或缺的书中,Diomidis Spinellis使用了超过600个来自现实世界中的例子来向我们展示如何鉴别好的(或坏的)代码:如何去阅读它,从中去找寻什么,以及如何利用这种技巧来提升我们自身编写的代码的品质。记住这个事实:如果我们养成了阅读好代码的习惯,我们就能写出更高品质的代码。
和我想象中不太一样,随书光盘带了很多开源代码的例子,不过本书不是莱昂氏那样条分缕析,而是指点阅读的方法,铺得很开以致感觉有些琐碎,有些内容在别的书里讲的更深入。 个人最喜欢后面几章和附录。
评分还真不敢说是“读过”这本书,因为里面的内容跟我想要的相处甚远, 只是花了时间匆匆翻过一遍。 >> 太多 C 语言的细节,前面几乎都是C的基础和一些特性等。 >> 本来以为Code Reading 应该是先从大处着手的,可是该书却反过来从编程语言的细节为关注点,失望。 >> 个人认为对...
评分怀着憧憬而来,满载失望而归, 这本书给我带来的收获, 不如侯捷先生的的一篇文章来的多——《源码追踪经验谈》。 这本书里面谈到阅读代码的一点,我认为同样也适用于阅读本书: 降低期望值才不会感到失望。 太多c语言的基础知识,约占了三分之一。 没有重点,好像内容很多,但...
评分亚马逊上这本书的评价是四颗星,所以一开始还有些期待,尽管刚看了目录就觉得它不是很诱人。 后来发现亚马逊上即使给它打四五颗星的,还是说了它不少不足。 耐着性子用一个小时翻完这本书,发现亚马逊上指出的不足都非常中肯,比如没有重点、凌乱、只适合初学者等等。 这本书中...
评分看过以后感觉不如传说中那么神,其实和 debug 差不多,code reading 也是经验很重要啊。
评分TP311.11/4844
评分开源代码阅读,毕设时老师推荐
评分电子版翻阅。
评分打乱章节顺序来读比较有趣 ><!!
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.wenda123.org All Rights Reserved. 图书目录大全 版权所有