东东的读书主页

在读   · · ·  ( 3本 )

  • 30年后,你拿什么养活自己?
  • 智能Web算法
  • 设计模式

读过   · · ·  ( 24本 )

  • 暗时间
  • Effective Java中文版
  • Head First 设计模式(中文版)
  • 影响力
  • RESTful Web Services Cookbook中文版
  • 卓有成效的程序员
  • 世界因你不同
  • 高效能人士的七个习惯
  • 精通CSS
  • 疯狂的程序员

想读   · · ·  ( 19本 )

  • 编译原理
  • 软件架构师应该知道的97件事
  • 实战Linux Shell编程与服务器管理
  • 大规模Web服务开发技术
  • Hadoop权威指南(中文版)
  • Java解惑
  • 分布式Java应用
  • Java网络编程(中文版 第三版)(O'Reilly Java系列)
  • Java NIO
  • 编程珠玑(第二版)

东东的书评   · · ·  ( 2篇 )

卓有成效的程序员

抓住不变量

由于时间和历史原因,书中一些实际例子可以不必太在意。没准现在已经有了更好的替代品,但里面的思想——加速,专注,自动化,规范性这些法则则是不变量。应该把握,然后你自己就能发现许多可以提高自身效率的方法。而且,可能是你的专属方法。(0回应)

Head First 设计模式(中文版)

有保留的推荐,美国式思维

Head First系列。书的出发点很好,想让你知其然,更知其所以然。也确实做了比较大的努力。所以看起来和“传统的”技术书籍差别很大。遗憾的是,书中举得例子(如披萨店)和叙述、思维方式都是美国式的。如果你熟悉美国文化并具备美国式的交流和思维方式的能力。这本书无疑是非常适合的。但如果你和我一样,可能会稍有些...(0回应)

东东的笔记   · · ·  ( 20篇 )

设计模式 (1)

[美] Erich Gamma、Richard Helm、Ralph Johnson、John Vlissides / 李英军、马晓星、蔡敏、刘建中 等 / 机械工业出版社 / 2000-9 / 35.00元

  • 第9页
    一个对象可以有许多类型,并且不同的对象可以共享同一个类型。 因为: 对象的某部分接口可以用某个类型来刻画,另一部分接口由其他的类型来刻画 这种情况是 extends 一个类的时候还 implements 了一个或多个接..

Effective Java中文版 (9)

Joshua Bloch / 俞黎敏 / 机械工业出版社 / 2009-1 / 52.00元

  • 第174页
    返回长度为0的数组或集合,而不是null。 这样可以让客户端程序省去做null判断的麻烦。也在一定程度上避免了NullPointException 。但有时候,客户端检查数组length==0或集合isEmpty()不可避免的。 可以用Collectio...
  • 第171页
    数组继承了Object的toString方法,所以直接在数组上调用toString会产生诸如[Ljava.lang.Ingeger;@3e25e]这样的没有意义的字符串。为了打印出符合预期的字符串,方法如下: 废弃的做法:
  • 第170页
    可变参数方法有两个特征: 1、参数是0个到多个 2、参数最终会以数组的方法传递给方法 问题: 1、我们经常需要的1个到多个的参数 2、每次调用可变参数方法会有一次数组分配和初始化,可能影响性...

卓有成效的程序员 (7)

Neal Ford / ThoughtWorks公司(中国) / 机械工业出版社 / 2009-3 / 45.00元

  • 第133页
    我永远都不会用测试驱动开发属性(Java里的getter/setter 或在c#里的properties);我只会在需要时才生成它们。 不理解。“在需要时生成它们”不正是“测试驱动开发”的思想么。"面向消费"的编程
  • 第132页
    这里有一个场景:你创建一个新类,在其中添加几个私有成员变量。然后让IDE自动生成一些属性(JAVA里的Getter和Setter或c#里的properties),然后才去考虑到底该怎么使用它们。为每一个私有域创建public的属性,就彻..
  • 第115页
    带有很多注释的长方法,往往意味着解决方案没有被很好的组织。通过吧注释重构成方法,就可以清除这些又长又臭的大方法。

东东关注的人  · · ·  ( 全部0 )


最近阅读   · · ·