昨晚排除bug的遭遇

昨晚排除bug的遭遇

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

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

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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值