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

Error from my past projects

时间:2016-05-04 22:39:32      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:

      在自己做过的不多的项目中,令我印象最深的应该是那些编译器检测不出的错误,如把“==”写成“=”而引起的错误以

及一些逻辑错误。

      编译器检测出来的语法、符号等错误可以很快修改,而这些检测不出来的错误大多情况下都会使程序运行结果与预期

不同,而要找出错误的位置,有时候需要大量的时间,甚至需要重新检查每一行代码才能找出错误。

      而在没有写测试或者测试用例覆盖不完全的情况下,程序的运行结果可能不会暴露这类错误,于是便会认为程序没有

错误,而在以后错误暴露后可能需要付出更大的代价。

      以前没有写测试的习惯,都是自己手工输入一些测试用例,检查结果。这势必会导致测试覆盖率的不足,从而导致一

些错误没有被发现。在与其他人进行代码合并后,执行更多的测试用例,之前没有被检测到的错误便一一暴露出来,不得

不花费大量的时间去修改。

     所以,以后写程序一定要仔细,而且也要写相应的测试。

     

 

      

 

 

Error from my past projects

标签:

原文地址:http://www.cnblogs.com/chaibo/p/5459857.html

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