单元测试之顺水推舟

在以前的文章中,我分析过成员变量和静态方法,分析过具有功能性代码。那么我们为什么不能将功能性代码放在静态方法中,而静态方法本身不会对成员变量(对象的状态)造成任何影响,那么更进一步,在将这个静态方法声明为public,那么顺理成章,我们就可以对功能性代码进行单元测试了。

2008-01-13 12:35:00

阅读数:617

评论数:0

单元测试编写体会

 今天尝到了单元测试的甜头,以前对单元测试有偏见,觉得它是代码编写工作中的负担,现在看来,我应该呈清一下。首先,单元测试不是业务逻辑测试,它的测试对象应该是(但不限于)一个很简单的功能。说道简单功能,我想我有必要再深入一下我这里指的简单功能到底是什么。我们可以分析一下我们写过的代码,不难发现我们的...

2008-01-12 21:59:00

阅读数:1139

评论数:0

老掉牙:成员变量与成员方法的讨论

 这类问题看上去没有什么意义,但是很多bug都在此繁殖旺盛。我认为成员变量的一个存在的意义是为了保存成员方法之间的状态,也就是说,成员变量使成员方法耦合在一起。但是,对于类来说,要尽量减少对状态的维护,维护的状态越多,维护它的复杂度就会呈几何集数陡增,所以我曾经也写过一篇文章讨论通过参数列表来限制...

2008-01-07 21:55:00

阅读数:873

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭