构建之法阅读笔记(2)

  这一周我又阅读了构建之法的后面几章,觉得这本书的想法和思维方式很新颖,值得让人思考。

  第二章讲述的是个人技术以及个人软件的开发流程,首先告诉了我们单元测试的重要性,。例如,一个人写的模块被其他人写的模块调用。软件的很多错误都来源于程序员对模块功能的误解、疏忽或者不了解模块的变化。如何能让自己负责的模块功能定义尽量明确,模块内部的改变不会影响其他模块,而且模块的质量能得到稳定的、量化的保证?单元测试就是一个很有效的解决方案。

  还有就是程序的效能分析,让自己的程序跑的又快又好,这是每一个程序员都梦想的事情。VSTS提供了方便的效能分析工具,让我们能很快地找到程序的效能瓶颈,从而能有的放矢,改进程序。

这章让我认识到个人软件开发的具体流程,很缜密,每一步都是关键的,特别是单元测试。有很多程序员不愿意写这个,说没时间,但事实是连写单元测试的时间都没有就更别谈去完成一个新的好的程序了。

原文地址:https://www.cnblogs.com/hujinhui/p/5268317.html