开发过程中出现的bug以及原因

来源:互联网 发布:2010年总决赛数据 编辑:程序博客网 时间:2024/06/05 10:54

开发过程中出现的bug以及原因:

1.svn 代码提交,不书写日志

原因:
没有考虑到写日志;第一次因为未同步代码导致含日志的版本commit失败,同步完成后,直接提交、提交了不含日志的版本

2.代码中“==”和“=”混淆

原因:
书写代码过程中没有仔细检查代码关键的连接点,忽视了对判断或者赋值符号的检查;书写代码时误填,复查时以为不重要,直接跳过

3.本地测试代码会误提交到版本库,常见的调试代码、部分代码注释、测试数据等

原因:
提交代码复查时,大段落代码没有详细检查,一般的调试代码被忽视;上下查看代码不同点时,没有拉到最后的代码(测试方法一般放在最后)

4.对公共方法修改影响到其他调用该方法的功能

原因:
对公共方法的修改时,没有考虑其他调用点;给该公共方法添加了参数,却没有给默认值

5.变量重复使用导致变量值变更

原因:
定义变量名时,与已有的变量重复;没有定义一个新的变量去处理新的值,导致影响了已有的变量

6.sql拼接错误

原因:
拼接sql时未检查sql查询结果;

7.需求分析和设计错误

原因:
需求分析时为充分考虑对当前系统的影响

原创粉丝点击