0321《构建之法》前三章读后感
2016-03-21 22:47
92 查看
第一章讲了软件工程的概论。为我们解释什么是软件,什么是软件工程。软件的开发要经过一系列复杂的流程,在编写程序之前,需要做一系列的分析、设计,要满足客户的需求,后续还要对软件进行测试、维护等。
问题:目前软件工程的影响力如何?发展潜力在未来究竟有多大?
第二章介绍了单元测试和效能分析。软件工程是由多人合作完成,不同人员的工作相互有依赖关系,而软件的很多错误都来源于程序员对模块功能的误解、疏忽或不了解模块的变化。而单元测试就是一个能使自己负责的模块功能定义尽量明确,模块内部的改变不会影响其他模块,使模块质量得到保证的解决方案。效能分析的两种方法:1、抽样。2、代码注入。最后,需求分析和测试的时间比写代码的时间要多,软件的形成应该更注重需求分析还有测试。
问题:不懂怎样写单元测试?
第三章讲软件工程师的成长。主要是讲个人能力的衡量和以及软件工程师的职业发展。成为软件工程师,首先要学习和积累软件开发相关的知识,不断学习,不断积累,提升技术技能,理解通用的软件设计思想和软件工程思想。
问题:“好工程师”的衡量标准是什么?
问题:目前软件工程的影响力如何?发展潜力在未来究竟有多大?
第二章介绍了单元测试和效能分析。软件工程是由多人合作完成,不同人员的工作相互有依赖关系,而软件的很多错误都来源于程序员对模块功能的误解、疏忽或不了解模块的变化。而单元测试就是一个能使自己负责的模块功能定义尽量明确,模块内部的改变不会影响其他模块,使模块质量得到保证的解决方案。效能分析的两种方法:1、抽样。2、代码注入。最后,需求分析和测试的时间比写代码的时间要多,软件的形成应该更注重需求分析还有测试。
问题:不懂怎样写单元测试?
第三章讲软件工程师的成长。主要是讲个人能力的衡量和以及软件工程师的职业发展。成为软件工程师,首先要学习和积累软件开发相关的知识,不断学习,不断积累,提升技术技能,理解通用的软件设计思想和软件工程思想。
问题:“好工程师”的衡量标准是什么?
相关文章推荐
- 大数阶乘
- maven安装配置
- JTAG和SWD的使用区别
- android打电话/访问网页
- JavaScript Phishing
- 简明Python教程学习笔记_3_模块
- 自定义 NavigationBar
- 文件与目录(权限,操作,搜索)
- Word2vec的词聚类结果与LDA的主题词聚类结果,有什么不同?
- 安卓文件写入与读取
- Codeforces Beta Round #5 B. Center Alignment 模拟题
- linux IPC总结——管道
- (1)把一个英语句子中的单词次序颠倒后输出。例如输入“how are you”,输出“you are how”; (2)编写单元测试进行测试; (3)用ElcEmma查看代码覆盖率,要求覆盖率达到100%。
- 《软件工程》前三章读后感
- Servlet和jsp小应用
- 常用的Xcode插件
- python系列之 RabbitMQ -- TOPICS
- Impala 1、Impala理论
- Hibernate逍遥游记-第15章处理并发问题-001事务并发问题及隔离机制介绍
- Problem D: 最小节点(线性表)