Spiga

随笔档案 - 2009年6月

测试驱动开发实践-重构篇

2009-06-18 16:16 by 冰泉, 1595 visits, 网摘, 收藏, 编辑
摘要:前一篇文章 测试驱动开发实践-入门篇 我们我们讲了一些基本的测试驱动开发流程:1。写单元测试使他亮红灯2。写代码使测试变成绿灯3。重构代码 接下来我们需要开始重构了,大家有可能会问,为什么需要重构,什么时候开始重构。对与为什么需要重构,其实就是为了使代码结构清晰,去除一些重复的代码,比如我们执行sql语句操作,我们起初这样写[代码]我们发现这里除了sql语句不一样之外,其他都是一样的,那我们就可以... 阅读全文

测试驱动开发实践-入门篇

2009-06-11 15:39 by 冰泉, 1787 visits, 网摘, 收藏, 编辑
摘要:这个示例所使用的测试框架为NUnit,大家可以到http://www.nunit.org/下载该工具 测试项目中需要引用NUnit中的nunit.framework.dll 如何使用NUnit可以看这篇文章 一步一步学NUnit我们就以一个简单的需求开始吧。需求员工登陆系统,输入登陆名密码,系统返回是否登陆成功我们首先先对这个需求写测试用例[代码]这样的代码在这里是编译不通过的,我们首先要去创建一... 阅读全文

firefox和google中的alert()到底搞什么

2009-06-04 13:01 by 冰泉, 2164 visits, 网摘, 收藏, 编辑
摘要:[代码]我们一个需求:在文本框txtInfo按下回车后,弹出框提示一个信息我们代码如下实现[代码]这段代码没有问题,我们的要求达到了。下面我们把这个放到表单中在表单中增加一个submit按钮,来提交最终代码如下[代码]这个时候我们在ie里正常执行,在firefox和google里会发现在执行alert("您按了回车了哦");的时候页面会先刷新一下再执行这个代码为什么会这样呢,我们先猜测它是先触发了... 阅读全文