Web Analytics

拥抱敏捷

虽说Bob大叔(Robert C.Martin)的《敏捷软件开发–原则、模式与实践》一书在china mainland出版已经有一年之久了,但是我真正专下心看这本书还是在最近。也许敏捷开发思想和我最初脑海中的软件开发思想有些背道而驰,但是现在我正在准备拥抱它。 * 重温经典的“敏捷软件开发宣言” 宣言部分摘录如下: 个体与交互 胜过 过程和工具 可以工作的软件 胜过 面面俱到的文档 客户合作 胜过 合同谈判 响应变化 胜过 遵循计划 ...

January 7, 2005 · 1 min · Tony Bai

Oolong and Gnoloo

看到这两个单词,我的第一感觉就是怪。第一个单词读起来像是“乌龙”的音译,查查金山词霸,哇!真是“乌龙茶”的意思,而第二个单词我查了半天都找不到,我想可能是作者自创的词吧。 ...

January 6, 2005 · 3 min · Tony Bai

结识Ruby

Ruby是一个很好听的名字,给我的感觉就是“可爱的”。但它不是什么宠物之类的东西,它是一门语言,一门面向对象的脚本语言。虽然它的作者是日本人,但是摒弃民族偏见,我们还是应该以欣赏的和科学的眼光来看待它。 一、Install Ruby 我们以最新发布的ruby-1.8.2为例: * unix platform 到http://www.ruby-lang.org/en/ 下载文件ruby-1.8.2.tar.gz,上传到Unix上,执行以下命令序列: gzip –d ruby-1.8.2.tar.gz tar xvf ruby-1.8.2.tar.gz 然后进入ruby-1.8.2目录,顺序执行下面操作: ./configure make make test make install 由于没有root权限,所以我的make install失败了。 ...

January 5, 2005 · 3 min · Tony Bai

写在岁末

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

January 1, 2005 · 2 min · Tony Bai

再谈Mock Object

发现静寂的夜能让我的思维加快。 用Mock Object进行Unit Test已经一周多了,发现以前对Mock Object还是很肤浅,即使是现在我也不敢说我对Mock Object的理解就一定正确。 ...

December 28, 2004 · 3 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