自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

实践TDD的点滴——前置条件的准备

一支函数多个前置条件,由于逻辑代码是顺序编写的,这些条件如果分开测试,就存在第二条件测试时,就要确保让第一个条件成立(哪怕用MOCK方式都很烦),第四个条件需要前面三个条件成立,前置条件越多就越烦,如何解决这个问题。 例:玩家进入游戏世界的逻辑。 [color=blue](C++的语法,我尽量简化写,大家应该看得懂)[/color] 1、如果游戏世界人数超过1000,则进入失...

2010-02-28 17:35:25 142

答复: 对软件开发一点体会

mercyblitz 写道 笔者曾经就犯过错误,严格地按照敏捷那套执行,开始就遇到了同事的反对,理由是他不能理解,执行起来困难重重,照搬是不行的。       我觉得不是太严格,而是不够严格,或是严格不起来。       我也在项目中推行敏捷,团队成员虽然嘴上都说支持,但除了我给他们上的一些敏捷的课,似乎大家再也没有主动去深入研究敏捷。因为缺乏对敏捷的理解,使得实践起来显得很形式化,没能...

2010-02-28 14:43:34 93

原创 实践TDD的点滴——如何写好TODO

我觉得TDD入手最重要的一个环节的就是对TODO的分解,每条TODO最终都能分析到一定的可测试的粒度,否则很难转化成测试代码。在TDD的几本书中,似乎TODO是轻而易举的事,但往往在具体项目中却让人不知如何下手。书上的例子大多都是一些纯逻辑的问题,而具体的项目往往都是数据库,UI,网络同逻辑混杂一起。而此也造成了大多TDD推行的流产。我是从事网络多媒体相关开发,在项目团队中推行TDD,发现...

2010-02-27 18:14:18 229

实践TDD的点滴——寻找可测的后置条件

刚开始进行TDD的人,一开始着手写测试时,经常不知从何入手。《测试驱动开发》里有提到断言优先,也就是可以先写assert那句话。但要测什么呢,其实就是在测试后函数后置条件,也就是执行完函数后会产生什么结果。 最简单的检测就类似add()这种计算类函数,通过返回值就可以判断了。但实际开发中,我们往往遇到更多的是没法通过返回值来检测后置条件的函数。寻找可测的后置条件成为了...

2010-02-27 15:15:02 102

敏捷开发简要培训提纲

个人在公司里培训敏捷的简单提纲。把敏捷的一些要点罗列出来。

2010-03-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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