时间管理
作者:admin 日期:2007-11-23
基于测试的开发
作者:admin 日期:2007-11-04
测试驱动的开发,这个文件不记得在哪找的了,是电子设备开发工程师写的。虽然是英文,但比较短,适合阅读和学习;虽然是以嵌入式系统为例子(因为嵌入式系统是一个平台开发,另一个平台运行。这个在文中有说明),但对于软件工程项目的开发仍然具有很强的指导意义。文档在后面有下载。
是7、8月份时我们开发第一个产品的时候采用的开发方法。
自己亲身感受下来,觉得主要的好处有:
1、适合不熟悉领域的开发。因为不熟悉,所以会很容易有不知名的风险。如果是采用基于测试的方法的话,能够有效降低风险所造成的危害。我们当时项目比预期还提前完成,整个项目下来只出现过一次大的风险,大概用了10个小时去修复。虽然小的风险不断,但因为在其造成大的危害前已经将其修复。其他时间大致还算顺利。如果我们当时采用传统的软件开发模式的话,也许到最后测试时,会把我们都搞疯掉。
是7、8月份时我们开发第一个产品的时候采用的开发方法。
自己亲身感受下来,觉得主要的好处有:
1、适合不熟悉领域的开发。因为不熟悉,所以会很容易有不知名的风险。如果是采用基于测试的方法的话,能够有效降低风险所造成的危害。我们当时项目比预期还提前完成,整个项目下来只出现过一次大的风险,大概用了10个小时去修复。虽然小的风险不断,但因为在其造成大的危害前已经将其修复。其他时间大致还算顺利。如果我们当时采用传统的软件开发模式的话,也许到最后测试时,会把我们都搞疯掉。








