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

查bug受气了,反思

时间:2017-01-24 12:39:30      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:代码   注释   数据   赋值   执行sql   关键点   分析   提示信息   sql   

昨天改bug了一天,上午出现bug的原因是Boolean和boolean使用BeanUtils等工具无法自动赋值。我们写的时候注意大小写。

下午查了一个下午没有找到任何原因。

但是我受了气,因为报错点最后是在我上面的。

几点:

  以后写代码多打logger,logger级别需要注意,一般异常报错error或者info。提示信息使用debug。各个代码关键点都logger一下。

  还有就是我的代码没有报异常却没有执行sql语句的日志,这是有问题的,我前面的代码没有考虑异常情况下也会到我的这个步骤,健壮性问题,让它通过了。

导致后面接口报错查询信息显示我哪一步不应该让它通过报错。

  还有就是找bug的时候别人代码报错我各种分析原因,出错就说是我的接口没过,不想想为什么给我的是错误的数据。

 

反思:

  多打logger,学会使用logger

  代码健壮性需要加强,正常情况下要考虑,不可能发生的情况也要考虑,至少抛出一个异常。

  代码风格要更进,比如运算符左右使用空格,参数连接,之间要加空格。代码大步骤最好加上一些注释并且适当的换行。

查bug受气了,反思

标签:代码   注释   数据   赋值   执行sql   关键点   分析   提示信息   sql   

原文地址:http://www.cnblogs.com/aigeileshei/p/6346745.html

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