开发中的bug

该文章记录我在开发中遇见的哪些bug,并不是解决bug的文件。

目的是在下次开发中减少这些不必要的bug。

1.导入项目是架包的不齐全。

2.开发中缺少为空的判断。

3.页面出现错别字。

4.将文件放到开发环境的时候放的是Java文件而不是class文件。

5.在二次开发的时候,新增字段忽了以前数据该字段为空,查询使用的时候没有对空字段进行处理,导致报错

6.页面报空指针,架包引起的

7.内存溢出

8.图片忘记验证格式

9.字段忘记验证长度

10.并发问题,对事务不熟悉导致锁表写在了action层,没有效果报错。

11.在数量减少到0的情况下忘记判断为0后不可继续操作,导致数据库里面很多为0的脏数据。

12.页面显示的时间和(Oracle)数据库的显示的时间不一致,造成这个原因是sql里面使用了 to_char(sysdate,'YYYY-MM-DD HH:mm:ss')、导致时间不一样,真确的写法应该是to_char(sysdate,'yyyy-mm-dd hh24:mi:ss')。

13.在写jsp页面重置按钮的单击事件的时候,onclick="reset();"发现自己写的reset()函数无效,但是在没有提交页面前重置又是有效果的,最后发现是于框架的reset()的函数重复了,换了一个名字就有效了。

14.思维的局限,潜在的默认写好的代码就不可以修改,导致为了实现某个功能,不停的在以前的代码上修改,没有想到修改以前代码,让业务更清晰,更严谨,使用的技术更简单快捷。

15.项目的架包不全,生成的class文件,文件有问题。

16.sql末尾加上commit,习惯性的喜欢用图形操作了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值