我一直都这么做,可是在一次实践交流(其实就是面试,一家号称采用敏捷开发的公司)之中,我这样的方式被称之为钻了牛角尖。”你是不是从书上随便看了一下TDD相关的资料之后,就认为你已经掌握了TDD了?”,我一直都这么做,目前已经有几个项目都是采用这样的开发方式,可是,在这次的交流之后我可是有点动摇了,我是不是做错了?我想知道大家都怎么样运用TDD的?而我是这样做的,就看看那次交流现场开发的吧:
以下称那个朋友为TDDer(可是两个人哦,连面试都是PP,)吧。
TDDer提的需求:把字符串"Tdd is a software devolopment technology" 按照单词反转为
"tec ...
Struts1 的资源一直不能重装载,严重影响开发效率,经历了一个上午的折腾之后,决定解决这个问题,否则,效率太低了.
其实实现也很简单,当前基于filter,当然,如果需要移植到其他的实现方式也是易如反掌的。
目前仅支持struts1不支持struts2,我对struts2不熟悉,没什么兴趣,struts1也是公司采用才没有办法的,不过,如果要支持struts2,我想也不是什么难事。
当前支持的配置包括:struts-config,message resources资源文件以及Plugin的配置。对于Plugin的配置仅仅测试过验证器validate配置和tiles插件的配置,其他的未测试. ...
如果你根本就没有尝过某一卷冰淇淋的甜头,你就跟别人说这个很甜,我相信这个是很难让人信服的.只有他去尝过太才会确定是不是甜的,说不定他觉的很苦很涩。
并不是书上说的都是对的。敏捷是一种思想。而实际上敏捷方法是一系列的实践,比如TDD,Refactoring,Continuous Integration等等,这些都是久经考验的技术实践,而且,这些技术很多时候都是一环扣一环的,你不会写测试,怎么TDD?你说你不TDD,我只写测试,可是你设计的系统更本就没法测试,写一个测试要花你很多很多时间,你还会继续么?重构,常常听到很多人在耳边想起,可是,他们却不知道重构的基础是有详尽的Test Suite,听 ...
等了很久了,Eclipse 的CDT-4.0.0-M5终于发布了,虽然不是release,但是已经可以用了,可以慢慢的等他的release版本了.
以前写写C或者C++总觉得没有很顺手的工具,用VC也不知道为什么,总是感觉不爽,估计是自己不太喜欢付费的东西吧,如果一个不用付费的和另一个付费的只是相差那么一点点,我想我还是宁愿使用免费的,更何况Eclipse本来就不比VC。以前 ...
- 23:10
- 浏览 (1810)
- 评论 (3)
持续集成实践之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;
...
- 浏览: 23858 次
- 性别:


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






评论排行榜