我一直都这么做,可是在一次实践交流(其实就是面试,一家号称采用敏捷开发的公司)之中,我这样的方式被称之为钻了牛角尖。”你是不是从书上随便看了一下TDD相关的资料之后,就认为你已经掌握了TDD了?”,我一直都这么做,目前已经有几个项目都是采用这样的开发方式,可是,在这次的交流之后我可是有点动摇了,我是不是做错了?我想知道大家都怎么样运用TDD的?而我是这样做的,就看看那次交流现场开发的吧:
以下称那个朋友为TDDer(可是两个人哦,连面试都是PP,)吧。
TDDer提的需求:把字符串"Tdd is a software devolopment technology" 按照单词反转为
"tec ...
如果你根本就没有尝过某一卷冰淇淋的甜头,你就跟别人说这个很甜,我相信这个是很难让人信服的.只有他去尝过太才会确定是不是甜的,说不定他觉的很苦很涩。
并不是书上说的都是对的。敏捷是一种思想。而实际上敏捷方法是一系列的实践,比如TDD,Refactoring,Continuous Integration等等,这些都是久经考验的技术实践,而且,这些技术很多时候都是一环扣一环的,你不会写测试,怎么TDD?你说你不TDD,我只写测试,可是你设计的系统更本就没法测试,写一个测试要花你很多很多时间,你还会继续么?重构,常常听到很多人在耳边想起,可是,他们却不知道重构的基础是有详尽的Test Suite,听 ...
持续集成实践之CruiseControl
hyysguyang 2006-1024
1. 疲于奔命得一天
这么模块以前已经编写好得,现在怎么出问题了?
上个礼拜编写得测试用例怎么现在通不过了?
终于完成了一个功能了,提交代码,突然间想起昨天花了很大精力修复的那个bug,那个模块可是以前就已经完成了的,心惊胆颤,我现在完成的这个模块是否对其他模块产 ...
这是以前一次新员工单元测试的培训文档,只可惜那次的收效并不大,不过对我来说却是很有帮助,促使我对单元测试做了一次很好的总结,以前比较零散,只是在记忆中而已。
开发利器之单元测试
hyysguyang 2006-08-30
0.导言
1.单元测试的分类
1.1 逻辑单元测试(plain junit test)
1.2. 集成单元测试
1.3. 功能单元测试
2.单元测试的动机
3.单元测试的目标
4.确保可测试性
5.测试策略
5.1用stub进行粗粒度测试
5.2用mock objects进行孤立测试
5.3用Cactus进行容器内测试
6 测试覆盖率
7.最佳 ...
如题!
这种情况很常见,比如Callback一般就是这种,像用于HibernateTemplate的HibernateCallback。我怎么mock doInHibernate方法的Session?
TDD以及单元测试的重要性就不多说了啊,还是看看实际的开始实践吧
测试用例如下:
/**
* Copyright(c) 2005 Ceno Techonologies, Ltd.
*
* History:
* 2006-7-4 下午01:49:06 Created by guyang
*/
package com.numen.sessionframework.common.io;
import java.io.File;
import com.numen.sessionframework.common.io.ExtensionFileFilter;
...
- 浏览: 24600 次
- 性别:


- 详细资料
搜索本博客
最近加入圈子
最新评论
-
这样的TDD实践方式有问题 ...
gigix 写道马伟 写道也不准你递归 , 用递归就是把循环给转移了位置而已 你 ...
-- by 马伟 -
这样的TDD实践方式有问题 ...
马伟 写道也不准你递归 , 用递归就是把循环给转移了位置而已 你这说法就不对了。 ...
-- by gigix -
这样的TDD实践方式有问题 ...
gigix 写道ball_cao 写道这个帖子让我想起以前的一个面试题:给出n要 ...
-- by 马伟 -
这样的TDD实践方式有问题 ...
ball_cao 写道这个帖子让我想起以前的一个面试题:给出n要求计算1到n的和 ...
-- by gigix -
这样的TDD实践方式有问题 ...
强帖虽然我们不用TDD,连单元测试都不用(惭愧~)一定要好好学习之,也体会一下其 ...
-- by 雁行






评论排行榜