逝者已逝,众恶徒已正法,然天下居庙堂者与处江湖者,当以此为鉴,牢记生命之重,人权之重,民主之重,法治之重,无使天下善良百姓,徒为鱼肉。 ——孙志刚墓志铭
  • 昨晚排除bug的遭遇 - [朝花夕拾]

    2004-09-23

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://www.blogbus.com/dear-logs/16373670.html

    昨晚排除bug的遭遇

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

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

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

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

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

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

    分享到: