存档读过的书

读完了《解析极限编程:拥抱变化(影印版)》

这是一本关于极限编程的好书,读完这本书可以对XP的很多理念有较深的理解。不过Kent Beck这本书的语言有点晦涩,有时候需要花很大的功夫才能理解句子的意思,另外要真正懂得XP的思想还是需要一定的经验的积累的。实践XP也不是那么容易的事情。

解析极限编程:拥抱变化(影印版)

留言

读完了《Effective C++:改善程序技术与设计思维的55个有效做法(第三版)(英文影印版)》

这段时间一直没有更新博客,原因在于一直在看书和学习。

Effective C++:改善程序技术与设计思维的55个有效做法(第三版)(英文影印版)》这本书就不需要介绍了。需要说明的是英文版的质量不是很高,很多单词之间没有空格,连字符的位置也不正确,在段落布局上也有不一致的地方。 可能在排版的过程中出现了问题。由于有侯捷的翻译版存在,所以大家还是可以选择翻译版的。

Effective C++:改善程序技术与设计思维的55个有效做法(第三版)(英文影印版)

留言

读完了《C++编程规范》

这本书虽然薄,但是的确很有指导意义,对于熟悉C++的相关规范有很重要的指导作用。书中有很多有用的建议和提示,帮助避免一些常见的错误,从而编写高质量的C++程序。

《C++编程规范》书皮

留言

重新读了一遍《程序员修炼之道》

这本书老早就买了,看过一遍的。这几天翻出来,又重新读了一遍,里面的很多内容的确是很有指导意义的。比如里面的“石头汤和煮青蛙”,破窗户的理论,曳光弹,关于纯文本的论述等等,都非常深刻。

翻译得也是一般吧,马维达翻译得还是有点水平的。不过还是建议看影印版。

《程序员修炼之道》封皮

留言

读完了《代码大全(第二版)》

早就对这本书有所了解了,只是国内一直没有出影印版的(现在终于说要出了,不过估价是148),所以一直没有看过。后来终于出了翻译版本的,犹豫再三还是买了一本,定价98,打完折75的样子吧。

由于是翻译过的,所以看的速度还是比较快的。感觉这本书的确很全面,涵盖了软件构建的方方面面,提供了很多有价值的建议。翻译得一般吧,勉强做到了信和达,雅就不敢说了。如果有希望原汁原味的,还是等影印本出来吧。

《代码大全(第二版)》封面

留言

读完了Java 1.5 Tiger: A Developer’s Notebook

这本书主要介绍了JDK 1.5 Tiger的新特性,包括generics, boxing and unboxing, varargs, enums, annotations, formatting, the for/in loop, concurrency等。对于每种新特性的介绍都比较简单,入门性质的,加上原来对这些新特性都有一定的了解,所以我看得很快。

我觉得比较难理解的就是java.util.concurrent包了,里面的东西还没有在实际中使用过。范型倒是用过不少。自动装箱和拆箱也在不知不觉中用了。枚举类型也使用过。for/in循环的确很方便。static import可以少写很多代码。annotations则只是使用已有的,比如hibernate annotations。

下面是书的封面:

Java 1.5 Tiger: A Developer's Notebook

留言

读完了Java Puzzlers

经过断断续续的阅读,终于读完了Joshua Bloch和Neal Gafter的新作《Java™ Puzzlers: Traps, Pitfalls, and Corner Cases》。以前看过了Joshua Bloch的Effective Java,觉得很不错。这本Java Puzzlers也不错,内容涵盖了Java开发中的很多鲜为人知的地方。文章的行文也很幽默,是一本可以提高自己对于Java的理解的好书。

下面是书的封面:

Java Puzzlers

留言