您的位置:首页 > 其它

构建之法阅读笔记01

2016-04-29 22:19 176 查看
个人技术和流程:

我看完了这一章之后,我对单元测试印象比较深刻。

编写代码时,一定会反复调试保证它能够编译通过。如果是编译没有通过的代码,没有任何人会愿意交付给自己的老板。但代码通过编译,只是说明了它的语法正确;我们却无法保证它的语义也一定正确,没有任何人可以轻易承诺这段代码的行为一定是正确的。幸运的是,单元测试会为我们的承诺做保证。编写单元测试就是用来验证这段代码的行为是否与我们期望的一致。有了单元测试,我们可以自信的交付自己的代码,而没有任何的后顾之忧。

单元测试是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。

从课本中的例子中,我们可以总结出创建单元测试函数的主要步骤是:

1:设置数据

2:使用被测试类型的功能

3:比较实际结果和预期

看了这一章之后,我重新认识了单元测试,并了解到了他的重要性。在公司里面,一个软件有多人完成,不同的人员的工作相互有依赖关系。当一个人写的模块被其他人写的模块调用时,如果没有单元测试,很有可能会产生错误。但是要想做好单元测试也并不是件容易事。好的单元测试应该在最基本的功能/参数上验证程序的重要性,而且单元测试必须由熟悉代码的人(程序的作者)来写;单元测试后,机器状态应该保持不变;速度上的要求,单元测试要保证速度快;单元测试应该覆盖所有代码路径;单元测试应该集成到自动测试的框架中,而且必须和产品代码一起保存和维护。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: