成果不断消失,错误不断累积------bug1
近来项目完结,整个人闲得发慌,乘此机会总结一下项目期间产生的bug原因:
文字错误:观察不仔细,靠猜
字符长度:未按照产品定义
格式错误:未考虑页面兼容问题
双击错误:双击后事件被触发多次
跳转错误:带参数后的返回等
排序错误:未按照产品定义去做
命名规范:大小写不统一
考虑不全:衍生bug、修改文件后用到了相关类却未引入导致的bug、误删代码、打印代码未清除等
效率问题:sql不是最优方案,导致大数据量时执行效率极低
页面报错:数据被删后,变量不存在导致的页面代码错误
日期格式:是否包含当天、结束时间不能小于当前开始时间、精确条件未按照产品定义等
面包屑错:格式不统一、跳转错误
是否必填:未按照产品定义做
状态判断:不同状态下的业务逻辑考虑不全
多用户操作:多用户操作导致数据紊乱
需求不明:需求没理解清楚,导致的逻辑问题(最最最严重)
环境差异:windows环境和linux环境下代码错误(回头可以单独整理一篇来总结)
安全验证:数据被删或状态被更改后导致的操作失败的问题未作安全验证
事件错误:结束符位置不对导致的点击事件问题
机构不分:机构的上下级逻辑不对导致的问题
变量写错:字母写错导致的低级错误
特殊处理:如(0,null)等特殊判断
总结至8388。眼睛累了,歇会儿

浙公网安备 33010602011771号