Web Analytics

写在岁末

在我写下这篇blog的时候,新年的钟声刚刚敲响,不知道此时我该做些什么,也许应该祈祷世界和平或是祈祷深受南亚东南亚海啸袭击的人能早日从悲伤中走出来,重建自己的家园。 ...

January 1, 2005 · 2 min · Tony Bai

写在工作时

不知怎么的,我总是喜欢在工作的时候来完成我的blog,这也就是我这篇blog的题目来由。 享受完美妙的平安夜和快乐的圣诞节,又开始我新一天的工作。 ...

December 27, 2004 · 3 min · Tony Bai

JDK5.0源代码初览

早就听说Sun开放了JDK的源代码,不过一直认为那么多源代码,根本没时间看,所以一直也没去下载。随着对Java了解的深入,览一览神秘的Java源代码的渴望是“与日俱增”,今天的工作不忙就去down了一份jdk5.0的源代码。 ...

December 15, 2004 · 1 min · Tony Bai

认识Mock Object

上周六我们Dominoo group讨论(以下称讨论)TDD和JUnit的时候,提到过Mock Object,那次可能是我第一次听到Mock Object这个概念,程序员对新鲜的的东西都是敏感的,所以今天晚上花了一些时间了解了一下Mock Object的概念,做了一些简单实践。 ...

December 10, 2004 · 4 min · Tony Bai

学习重构

DMC采用驱动开发的方式,这就意味着重构“Refactoring”是我要学习的对象。早在大三的时候就已经把那本经典的“Refactoring Improving the Design of Existing Code”英文版买到手了,但就是在买回来后的第n天,它就被“打入冷宫”了。 * What Is Refactoring? Refactoring is the art of safely improving the design of existing code. [1] ...

December 9, 2004 · 2 min · Tony Bai

如何编写类中的setter和getter

在effective java中有一item叫”保护性拷贝”,今天又看了许多部门里的代码,发现很多代码都与该item“相违”,晚上和toidi_xu讨论这个问题有些收获。 ...

December 8, 2004 · 2 min · Tony Bai

Dominoo项目日记(三)

上周的主要工作是和toidi_xu共同完成“把xml文件解析到java内存对象”的工作,但是一周下来发现我们的工作完成的并不好。 这周的前3天我一直在学习effective java,由于有java基础所以看起来也不是很费劲,自己也写了些小例子,之后由于周末要讨论tdd和junit所以我又花了近一天的时间来熟悉相关的资料。真正开始进入开发阶段是在周五的时候,我研究了一下dreamhead已经写的dominoo代码,初步制定了我的工作计划: ...

December 6, 2004 · 2 min · Tony Bai

Effective Java阅读笔记-item异常

Dreamhead把他用大把银子买来的“Effective Java”借给我阅读,我真是很感动亚,我只能用行动来感谢Dreamhead了。^_^ ...

December 3, 2004 · 2 min · Tony Bai

Advanced CVS

做了几个月的实际项目,感觉还是只用到CVS的皮毛,CVS中的高级功能比如create tag、create branch和merge等都未使用过。Dreamhead发过来一本”pragmatic version control-using CVS”,顺便do some practice and research on the advanced functions of CVS。 ...

December 2, 2004 · 4 min · Tony Bai

Effective Java阅读笔记-item18

Dreamhead把他用大把银子买来的“Effective Java”借给我阅读,我真是很感动亚,我只能用行动来感谢Dreamhead了。^_^ ...

November 30, 2004 · 3 min · Tony Bai