zoukankan      html  css  js  c++  java
  • ----初读《构建之法》的疑虑

    项目 内容
    这个作业属于哪个课程 任课教师博客主页链接
    这个作业的要求在哪里 作业链接地址
    课程学习目标 (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的调用次数和时间都大幅减少,从而体现了“效能分析”在软件开发过程中对于程序的算法选择以及优化中所起的显著作用,所以在以后的学习中,应掌握“效能分析”这个技能,从而提高程序的运行速度等

  • 相关阅读:
    [Next] 六.next的优化
    [Next] 五.next自定义内容
    Mac解决端口占用
    [Next] 四.在next中引入redux
    [Next] 服务端渲染知识补充
    [Next] 三.next自定义服务器和路由
    哪些使用UDP、TCP、IP协议
    IDEA配置git
    ssm整合配置
    git传输远程仓库
  • 原文地址:https://www.cnblogs.com/yanyanH/p/10504854.html
Copyright © 2011-2022 走看看