改bug的终极思路
1、确定你改的文件一定是出现bug的文件,你改的函数一定是出现bug的函数,这一点虽然很初级很幼稚很简单,但是此处敲黑板三遍!!!
因为已经遇到过很多次情况,改bug改了很久,最终发现原来改错函数了,所以一直没有效果!
2、不管怎么改,是否改正确,先找到那个bug结果会出现变动的地方,因为一个bug出现的原因有太多地方可以找了。而揪出这个地方是关键!!
3、确定大致范围哪里出错后,两种思路:
1)代码全部删除,逐步添加至出现程序出错的位置,则可判断代码出错的具体位置
2)代码局部功能删除
3)代码一句话一句话的删除
4、相关有用,出现可调试的代码,比如变量名,类名等可通过dreamweaver搜索代码的方法搜索整个项目代码找到相关文件的位置
5、调试代码的时候记得浏览器右键审查元素后,看下network里发出请求的返回值是否正确,console一栏下面有没有报错
6、有些错误如可能是有些变量等导致的bug,可先将变量值写死,看是否出错,如果仍出错,则要考虑出错的其他可能性了。
剩下的再补充,想起来再来更新。。
浙公网安备 33010602011771号