东东的读书主页
东东的书评 · · · ( 2篇 )
有保留的推荐,美国式思维
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 )
最近阅读 · · ·
- 5月17日
- 在读 30年后,你拿什么养活自己?
- 4月16日
- 读过 暗时间
- 4月8日
- 想读 编译原理
- 3月5日
- 在读 智能Web算法
- 2月16日
- 想读 软件架构师应该知道的97件事
- 2月12日
- 写了关于 设计模式 的读书笔记: 第9页
- 2月11日
-
读过
Head First 设计模式(中文版)
还是不习惯这种书写方式。花在理解他说的是什么上的精力太多以至于剩下不多的精力来理解设计模式。
- 2月6日
- 想读 实战Linux Shell编程与服务器管理
- 2月3日
-
读过
影响力
不知道是教你防止别人对你使坏还是教你变坏...
- 1月17日
- 写了关于 Effective Java中文版 的读书笔记: 第174页
- 1月13日
- 写了关于 Effective Java中文版 的读书笔记: 第171页、第170页
- 1月12日
- 写了关于 Effective Java中文版 的读书笔记: 第165页
- 1月11日
- 读过 RESTful Web Services Cookbook中文版
- 1月10日
- 写了关于 Effective Java中文版 的读书笔记: 第163页
- 1月9日
- 写了关于 Effective Java中文版 的读书笔记: 第159页
- 想读 大规模Web服务开发技术
























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