- 浏览: 4093 次
- 性别:
- 来自: 厦门
-
最近访客 更多访客>>
最新评论
-
piao_bo_yi:
windflawlyq 写道mock1234 写道TDD测试不 ...
实践TDD的点滴——寻找可测的后置条件 -
piao_bo_yi:
windflawlyq 写道lihuachuan 写道我觉得对 ...
实践TDD的点滴——前置条件的准备 -
dilantaya:
恩。。。如果要花大量时间思考如何写 test case的话,也 ...
实践TDD的点滴——如何写好TODO -
windflawlyq:
lihuachuan 写道我觉得对成员变量playerExis ...
实践TDD的点滴——前置条件的准备 -
windflawlyq:
mock1234 写道TDD测试不是传统单元测试(虽然工具一样 ...
实践TDD的点滴——寻找可测的后置条件
文章列表
一支函数多个前置条件,由于逻辑代码是顺序编写的,这些条件如果分开测试,就存在第二条件测试时,就要确保让第一个条件成立(哪怕用MOCK方式都很烦),第四个条件需要前面三个条件成立,前置条件越多就越烦,如 ...
<div class="quote_title">mercyblitz 写道</div>
<div class="quote_div"><span><span style="font-size: small;">笔者曾经就犯过错误,严格地按照敏捷那套执行,开始就遇到了同事的反对,理由是他不能理解, ...
我觉得TDD入手最重要的一个环节的就是对TODO的分解,每条TODO最终都能分析到一定的可测试的粒度,否则很难转化成测试代码。在TDD的几本书中,似乎TODO是轻而易举的事,但往往在具体项目中却让人不知如何下手。书上的例子大多都是一些纯逻辑的问题,而具体的项目往往都是数据库,UI,网络同逻辑混杂一起。而此也造成了大多TDD推行的流产。我是从事网络多媒体相关开发,在项目团队中推行TDD,发现几乎所有的开发人员TODO都不知道如何细化分解,因此我在这里通过一个具体的例子把我的分解列出来。
项目描述:
这是一个监控相关的项目。有多个现场,每个现场都有多个摄像头,客户端可以监控各个现场 ...