码迷,mamicode.com
首页 > 其他好文 > 详细

构建之法阅读笔记03

时间:2016-06-22 22:04:35      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:

原来编程只看重了功能的实现,却不重视用户的使用感受,比如说:我写了一个小型计算器,变量的数据类型定义了为int型,然后我在最初输出“请输入两个整数”,但是这就会遇到一个问题,如果用户不按我所说的输入,偏要输入其他类型的数值,那么程序便会出现错误,无法运行。

所以,任何一段会出现用户使用错误或者其他类型徐哦呜的代码,都要加我们内部的测试代码,要让用户在输入错误时,程序本身跳窗提示输入错误,而不是程序无法运行。

我们在编程时,有时候写完某个方法或者函数、类,会因为代码的完成而过于兴奋,忽略代码功能的完整实现,就是说,我们在写代码中可能只实现了某些数值的编译通过,会出现一些特殊的数值无法编译通过。

那么,这就涉及到了单元测试,单元测试是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。执行单元测试,是为了证明某段代码的行为确实和开发者所期望的一致,使用单元测试这个简单有效的技术就是为了令代码变得更加完美。

所以我们编写代码时,不光要实现功能,也不光要解决上边要解决的问题,还要查看自己的代码到底是否已经达到完美的地步。

构建之法阅读笔记03

标签:

原文地址:http://www.cnblogs.com/weiyao/p/5608545.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!