《构建之法》读书笔记二
这周读了《构建之法》的第二章。第二章主要讲到了个人技术和流程。
软件是由多人合作完成的,不同人员的工作相互有依赖关系。一个团队需要一定的流程来管理开发活动,每个工程师在软件生命周期所做的工作也应该有一个流程。所以就引进了一个新的名词叫做PSP——个人软件开发流程。但是要做到每个人的模块的质量得到稳定、量化的保证,单元测试就是一个很有效的解决方案。我们可以用vsts写单元测试,这是一个新的软件,我从来没有接触过,所以也不会用。只看了一下代码。
好的单元测试应该准确、快速地保证程序基本模块的正确性。我们还可以在单元测试的基础上,我们就能够建立关于这一模块的回归测试。回归测试最好要自动化。VSTS还提供了方便的效能分析工具,可以使得使用者很快的找到程序的性能瓶颈,从而有目标的改善这个程序。
其实我觉得这一章的很多测试都不太懂,就了解了字面上的意思,代码的含义还是迷迷糊糊的。