20170914-构建之法:现代软件工程-阅读笔记
Posted 安琪拉666!
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20170914-构建之法:现代软件工程-阅读笔记相关的知识,希望对你有一定的参考价值。
刚刚拿到这本厚厚的 《构建之法》的时候,迫不及待打开封面,随手翻了翻,我的天全都是繁琐的文字和看不懂的代码,夸叉就扔一边去了。直到上课不得不开始学习这门课程的时候,才重新翻开。细细阅读。
目录一个十七章,这么多,老实说我们学习前几章就好。恩,很好。
第一章讲概论。
软件=程序+软件工程,扩展之后是软件企业=软件+商业模式。程序是基本,软件工程决定了软件的质量,商业模式决定了一个软件企业的成败。
软件开发阶段:玩具,业余爱好者,探索,成熟的产业。
软件工程是什么,包括的领域,还有软件的特性,软件工程与计算机科学的关系,软件工程的目标及bug的定义,本章都做出了详细介绍。
第二章个人技术和流程。
主要讲单元测试,回归测试,效能分析,个人软件开发流程。
单元测试有很多作用,比如帮助程序员记录这个模块的历史和设计变更的理由。单元测试有很多要求,比如要从开始就要写单元测试,应该由最熟悉代码的人来写,单元测试效率要快,应该产生可重复的效果,并应该覆盖所有代码路径。
回归测试可以理解为,回归到以前不正常的状态,并且最好要自动化。单元测试是回归测试的基础。
通过效能分析工具能知道自己程序跑的速度,效能测试,分析,改进,再效能测试的流程,逐渐提高程序的效能和编程水平。
以上是关于20170914-构建之法:现代软件工程-阅读笔记的主要内容,如果未能解决你的问题,请参考以下文章