成果不断消失,错误不断累积------bug1

  近来项目完结,整个人闲得发慌,乘此机会总结一下项目期间产生的bug原因:

文字错误:观察不仔细,靠猜

字符长度:未按照产品定义

格式错误:未考虑页面兼容问题

双击错误:双击后事件被触发多次

跳转错误:带参数后的返回等

排序错误:未按照产品定义去做

命名规范:大小写不统一

考虑不全:衍生bug、修改文件后用到了相关类却未引入导致的bug、误删代码、打印代码未清除等

效率问题:sql不是最优方案,导致大数据量时执行效率极低

页面报错:数据被删后,变量不存在导致的页面代码错误

日期格式:是否包含当天、结束时间不能小于当前开始时间、精确条件未按照产品定义等

面包屑错:格式不统一、跳转错误

是否必填:未按照产品定义做

状态判断:不同状态下的业务逻辑考虑不全

多用户操作:多用户操作导致数据紊乱

需求不明:需求没理解清楚,导致的逻辑问题(最最最严重)

环境差异:windows环境和linux环境下代码错误(回头可以单独整理一篇来总结)

安全验证:数据被删或状态被更改后导致的操作失败的问题未作安全验证

事件错误:结束符位置不对导致的点击事件问题

机构不分:机构的上下级逻辑不对导致的问题

变量写错:字母写错导致的低级错误

特殊处理:如(0,null)等特殊判断

总结至8388。眼睛累了,歇会儿

 

posted @ 2018-09-10 16:30  rickon  阅读(89)  评论(0)    收藏  举报