`
dearwolf
  • 浏览: 339628 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

昨晚排除bug的遭遇

SQL 
阅读更多

昨晚排除bug的遭遇

两个bug,一个是页面里面的4.5,到了数据库中就变成了5。一个是在页面进行修改之后,再查询仍然出现修改后的结果。

第二个bug很好排除,在页面加入测试代码之后,发现传到sql语句中的值是正确的,就怀疑是读取的时候出现的问题,于是,over。

但第一个bug可愁死我了,只有两列输入框中的数字会自动四舍五入,其他三列都不会这样,110多个输入框,我一个一个测试过去的,狂晕。后来也加了测试代码,发现传到sql语句中的值也没有问题,最后干脆直接写sql语句,发现还是会自动四舍五入,吐血。觉得只能是建表的问题了,看了一下sql文件,竟然发现表中的数据类型竟然是Number(4),怪不得会自动取整呢!!!

这个东西居然折磨了我两个多小时!

这个模块中,就他妈的表不是我建的,最后就这里出了问题,看来以后必须要采取积极的态度来干活!不然最后吃亏的还是自己!不要以为有了问题责任是别人的,但那又怎么样,最后还不是要自己返工!!

还有,出现bug之后,要好好想想出现问题的地方在哪里,不要从头一点一点找,要动大脑,想想问题最应该在什么地方出现,还有,记得用排除法,把其他地方都排除之后,即使是最不可能出现问题的地方,那也就是出现问题的地方了。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics