单元测试==低成本运行代码

来源:互联网 发布:淘宝卖家引流软件 编辑:程序博客网 时间:2024/06/12 07:58
最近在项目组中试行单元测试,感受颇多,而最让我感受最深的是单元测试的另一面---低成本运行代码。

单元测试提供了一种途径,可以让你直接运行你要测试的代码。这方面的优势对于大型系统的开发是非常明显的。如果往大型系统中添加了一项新的功能,我们通常会重新编译整个系统来对新功能进行测试。如果添加的功能比较复杂,或涉及的模块比较多,那么编译的成本可能就会更高。更加糟糕的是,那些新添加的代码在通常情况下不可能一次性通过,所以我们还的对代码继续进行修改,然后再编译,时间就这样浪费掉了。

如果我们将新功能用单元测试来启动呢,结果就完全不一样了。因为单元测试只运行目标代码,所以运行时就不需要对整个系统进行编译。这会大大提高开发效率。

大家可以试一下,欢迎这方面的经验交流。
原创粉丝点击