论坛首页 综合技术论坛

学习单元测试的点点滴滴

浏览 32938 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-03-01  
notfish 写道
测试阿测试,现在我们再做citiBank的项目,终于知道什么叫做测试第一,在procedure中,每次只要有对于数据库操作,查询也罢,修改也罢,每一次操作紧跟在后面的就是测试,这是规定,每一步都需要,呵呵


那不是相反的,应该是测试先行
0 请登录后投票
   发表时间:2006-03-11  
mooniscrazy 写道
单元测试如果不需要讨论做不做。需要讨论的是单元测试怎么做。
在单元测试进行之前,首先要有一个好的代码规范。否则,单元测试也不过是走走形式罢了。如果一个方法就有3000行代码,怎么单元测试也不会有用处。
一个很重要的规范就是,单个方法不得超过25行,特殊情况需要项目经理审批(一般是对字段较多的类赋值),达不到这个标准的程序员一律淘汰。
其他还有不允许在单个方法中存在嵌套的控制语句。不允许两个以上的方法控制同一个状态。不允许存在没有注释方法,不允许变量命名少于三个字母(循环变量i除外),不允许使用循环变量j等等(特殊情况报项目经理审批等等)。
最重要的还是,使用优秀的程序员。一点设计能力都没有的程序员,是项目的累赘。

咳咳,这个说法有点极端了,
0 请登录后投票
   发表时间:2006-03-11  
notfish 写道
测试阿测试,现在我们再做citiBank的项目,终于知道什么叫做测试第一,在procedure中,每次只要有对于数据库操作,查询也罢,修改也罢,每一次操作紧跟在后面的就是测试,这是规定,每一步都需要,呵呵

银行的系统啊,一个零的错误就够整个公司兜着的了。
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics