博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
构建之法读后感二
阅读量:5331 次
发布时间:2019-06-14

本文共 732 字,大约阅读时间需要 2 分钟。

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

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

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

  

  

转载于:https://www.cnblogs.com/3066405538a/p/5575513.html

你可能感兴趣的文章
一个.NET通用JSON解析/构建类的实现(c#)
查看>>
Windows Phone开发(5):室内装修 转:http://blog.csdn.net/tcjiaan/article/details/7269014
查看>>
详谈js面向对象 javascript oop,持续更新
查看>>
关于这次软件以及pda终端的培训
查看>>
jQuery上传插件Uploadify 3.2在.NET下的详细例子
查看>>
如何辨别一个程序员的水平高低?是靠发量吗?
查看>>
新手村之循环!循环!循环!
查看>>
正则表达式的用法
查看>>
线程安全问题
查看>>
SSM集成activiti6.0错误集锦(一)
查看>>
下拉刷新
查看>>
linux的子进程调用exec( )系列函数
查看>>
MSChart的研究
查看>>
C# 索引器
查看>>
MySQLdb & pymsql
查看>>
zju 2744 回文字符 hdu 1544
查看>>
delphi 内嵌汇编例子
查看>>
【luogu P2298 Mzc和男家丁的游戏】 题解
查看>>
前端笔记-bom
查看>>
MATLAB作图方法与技巧(一)
查看>>