《软件工程》前三章读后感
2016-03-21 22:46
204 查看
通过第一章认清什么是软件工程,对于软件工程是什么有了一个定义,也懂得了软件工程与计算机科学的关系,可以很清楚地了解到软件工程的发展史。
对于一个好的软件,要的是尽一切可能吧软件的bug都消灭掉,软件团队的人整天都要和bug打交道,做出一个完美的符合用户需求的软件。
问题:如何快速的解决bug和尽量把bug所需要的代码减少?
通过第二章后知道软件是需要单元测试的,而且单元测试要跟软件更新同步,单元测试要覆盖所有代码路径,单元测试可以把你的软件能做的不能做的事都在“单元”中表达出来。
如果你没有发现你软件中的bug,那么后期就会有不小的麻烦。有单元测试的话后期出现的bug修复起来也比较容易,而且会容易知道错误是什么,在哪里。
需求分析和测试的时间比写代码的时间要多,软件的形成应该更注重需求分析还有测试,这样才能减少软件后期出现的bug,更加满足用户的要求,软件才能一直被人使用和延续下去。
问题:单元测试是不是贯穿整个软件?
在第三章,我认识到自己作为一位待定的”软件工程师“,我们必须要在学校学习知识的时候,不断地提升自己的能力,掌握好相关的编程语言。
要把老师所教授的只是真真正正的变成自己的,这样才能在自己遇到不懂的时候可以独立思考,自己理解了才是自己的。
问题:在软件行业中除了自己的专业知识还需要什么充实自己?
对于一个好的软件,要的是尽一切可能吧软件的bug都消灭掉,软件团队的人整天都要和bug打交道,做出一个完美的符合用户需求的软件。
问题:如何快速的解决bug和尽量把bug所需要的代码减少?
通过第二章后知道软件是需要单元测试的,而且单元测试要跟软件更新同步,单元测试要覆盖所有代码路径,单元测试可以把你的软件能做的不能做的事都在“单元”中表达出来。
如果你没有发现你软件中的bug,那么后期就会有不小的麻烦。有单元测试的话后期出现的bug修复起来也比较容易,而且会容易知道错误是什么,在哪里。
需求分析和测试的时间比写代码的时间要多,软件的形成应该更注重需求分析还有测试,这样才能减少软件后期出现的bug,更加满足用户的要求,软件才能一直被人使用和延续下去。
问题:单元测试是不是贯穿整个软件?
在第三章,我认识到自己作为一位待定的”软件工程师“,我们必须要在学校学习知识的时候,不断地提升自己的能力,掌握好相关的编程语言。
要把老师所教授的只是真真正正的变成自己的,这样才能在自己遇到不懂的时候可以独立思考,自己理解了才是自己的。
问题:在软件行业中除了自己的专业知识还需要什么充实自己?
相关文章推荐
- Servlet和jsp小应用
- 常用的Xcode插件
- python系列之 RabbitMQ -- TOPICS
- Impala 1、Impala理论
- Hibernate逍遥游记-第15章处理并发问题-001事务并发问题及隔离机制介绍
- Problem D: 最小节点(线性表)
- CreateWindowEx()自定义窗口句柄,消息处理
- 构建之法:1、2、3章阅读后感
- Android之性能优化
- HDU 5365 Run [Ad Hoc]
- ActionMode使用及样式配置
- Spring和MyBatis环境整合
- 关于MVC中利用Javascript跳转页面的问题的备忘
- Android中visibility属性VISIBLE、INVISIBLE、GONE的区别
- 变量、常量及输入处理
- QT线程发送消息通知界面小例
- 学习OPENCV
- LeeCode Odd Even Linked List
- 委托与事件
- CSharp调用默认浏览器打开网页的几种方法