开发中的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页面重置按钮的单击事件的时候,οnclick="reset();"发现自己写的reset()函数无效,但是在没有提交页面前重置又是有效果的,最后发现是于框架的reset()的函数重复了,换了一个名字就有效了。

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

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

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

17.在一个比较常用的查询,查询量必要的sql,没有优化,解决办法就是可以使用exists和绑定变量来实现这个效果。

18.遇见一个bug,电脑本地jdk和MyEclipse的jdk版本不一样,tomcat里面的jdk版本和本地电脑的也不一样。

19.在from表达中,上传了协议需要在from的中添加enctype="multipart/form-data"属性,没有添加一直报错,无法进入action。

20.代码质量的把控不到位。

21.带人时的人力资源的管理。

22.已知道的任务时间的把控,合理的安排。定点的验收,中途的监控。

23.突发事故的处理,快速处理。

24.定期的终结成长。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值