----初读《构建之法》的疑虑

项目内容
这个作业属于哪个课程任课教师博客主页链接
这个作业的要求在哪里作业链接地址
课程学习目标(1)学习博客园软件开发者学习社区使用技巧和经验。(2)了解Github的基本操作。
本次作业在哪个具体方面帮助我们实现目标通读《构建之法》,了解软件工程的实现过程

通读《构建之法》产生的疑问

1.在《构建之法》第一章中,课本中通过航空业和软件业的类比,使我意识到学习计算机、编写程序,甚至软件开发等是一个循序渐进的过程,以兴趣为主,不断地尝试、不断地改正、不断地提高,没有任何事是一蹴而就的,任何事只要有耐心、勤练习,坚持下去都会给你一个满意的结果;所以在以后的软件工程学习过程中,我应该积极思考、勤加练习,争取学好像这门功课。

2.通过阅读《构建之法》,了解了“单元测试”这个概念,但对其具体的实现及作用并没有理解透彻,我在想
<1>是不是所有的程序都得写“单元测试”,或程序达到怎样一种规模,编写“单元测试”才更划算;
<2>在《构建之法》第27页中有“100%的代码覆盖率并不等于100%的正确性”,所以,在程序较为复杂时,是不是也得重新逐行检查,所以,此时“单元测试”在程序中所起的作用及意义何在;
<3>对于具体程序的“单元测试”代码的编写以及实现原理,还需要进一步的了解和学习;

3.在《构建之法》第33页,通过对比可知语句1:for(int i=0;i<m_worldList.Count;I++) 和语句2:int count=m_worldList.Count; for(int i=0;i<Count;i++)所实现的功能相同,但语句2被调用的次数和时间比语句1的调用次数和时间都大幅减少,从而体现了“效能分析”在软件开发过程中对于程序的算法选择以及优化中所起的显著作用,所以在以后的学习中,应掌握“效能分析”这个技能,从而提高程序的运行速度等

转载于:https://www.cnblogs.com/yanyanH/p/10504854.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值