《人月神话》阅读笔记

单元测试

你的RP是由你的程序质量决定的。软件是由多人合作完成的,不同人 员的工作相互有依赖关系。例如,一个人写的模块被其他人写的模块调 用。软件的很多错误都来源于程序员对模块功能的误解、疏忽或不了解 模块的变化。如何能让自己负责的模块功能定义尽量明确,模块内部的 改变不会影响其他模块,而且模块的质量能得到稳定的、量化的保证? 单元测试就是一个很有效的解决方案。 创建单元测试函数的主要步骤是:

1. 设置数据(一个假想的正确的E-mail地址)

2. 使用被测试类型的功能(用E-mail地址来创建一个User类的实体)

3. 比较实际结果和预期的结果

感受:

单元测试,是针对这一块功能的一种测试,然而我一般不进行,总是在搞完所有之后在进行调试,每次调试都花费时间,了解单元测试之后,有一种步步为营的感觉,心里比较踏实

所以,以后再写系统应该进行单元化测试,每一块与每一块在进行测试,一块一块最后拼凑成整体。这样系统比较牢固,不容易出bug

原文地址:https://www.cnblogs.com/zhjvvvvvv/p/14206440.html