0321《构建之法》前三章读后感

第一章讲了软件工程的概论。为我们解释什么是软件,什么是软件工程。软件的开发要经过一系列复杂的流程,在编写程序之前,需要做一系列的分析、设计,要满足客户的需求,后续还要对软件进行测试、维护等。

问题:目前软件工程的影响力如何?发展潜力在未来究竟有多大?

第二章介绍了单元测试和效能分析。软件工程是由多人合作完成,不同人员的工作相互有依赖关系,而软件的很多错误都来源于程序员对模块功能的误解、疏忽或不了解模块的变化。而单元测试就是一个能使自己负责的模块功能定义尽量明确,模块内部的改变不会影响其他模块,使模块质量得到保证的解决方案。效能分析的两种方法:1、抽样。2、代码注入。最后,需求分析和测试的时间比写代码的时间要多,软件的形成应该更注重需求分析还有测试。

问题:不懂怎样写单元测试?

第三章讲软件工程师的成长。主要是讲个人能力的衡量和以及软件工程师的职业发展。成为软件工程师,首先要学习和积累软件开发相关的知识,不断学习,不断积累,提升技术技能,理解通用的软件设计思想和软件工程思想。

问题:“好工程师”的衡量标准是什么?

原文地址:https://www.cnblogs.com/950525kxj/p/5304193.html