• 构建之法读后感二


       书的第二章一开始讲的是单元测试,说道单元测试,我其实对单元测试这个名词是一知半解的,所以我百度了一下单元测试的真正的定义,百度里说单元测试的意思是:“单元测试(unittesting),是在计算机编程中,针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。书上强调了单元测试的重要性,作者认为单元测试是必须的,而且是必须由程序的作者来进行,程序的作者必须要为自己的单元测试负责。

      其实说到单元测试,对于我这样的菜鸟,最烦的就是测试,你要说单元测试几乎不可能啊,每个单元都有联系,不太可能隔离开啊。现在回过头看,把每个程序都隔离开来分开分析测试,的确是可以大幅节省时间的。编码不是一个可以一次性通过的过程。在真实世界中,软件产品必须进行维护以对操作需求的改变作出反应,并且要对最初的开发工作遗留下来的Bug进行修改。现在再回过头看我从前的程序,每个部分含糊不清,不利于隔离测试,所以要更加注意。我从前的状态是:不知道怎么编写单元测试,项目没有要求,所以就不编写单元测试,也认为单元测试价值不高,完全是浪费时间。读了书之后我希望我以后能改掉这个错误的观点。

      第二章说软件工程师是大四毕业生的关系是多读了三年书,有个软件工程师已经进行了三年的测试和分析,达到的高度自然不能和我们这些大学生能够企及的。所以有回归到最基本的问题了,编程的练习。到了现在阶段我觉得我们的编程已经不是简单的能正确运行,而应该是能够更加正确的运行,要保证程序的健壮性。我觉得书里面一句话说的特别正确“输入的质量不高,程序员的输出往往质量也不高,然而这并不能全部由程序员负责。”

      

      

  • 相关阅读:
    小心服务器内存居高不下的元凶WebAPI服务
    注册登录过程点滴(二):使用MVC Remote验证的注意点
    .net framework 4.5为啥在IIS中找不到了
    windows平台下载Android源码
    unix及linux文件锁
    分布式软件系统
    C++ base
    linux目录结构
    linux中pkill的简单用法
    Linux中Kill进程的N种方法
  • 原文地址:https://www.cnblogs.com/3066405538a/p/5575513.html
Copyright © 2020-2023  润新知