改bug的终极思路

1、确定你改的文件一定是出现bug的文件,你改的函数一定是出现bug的函数,这一点虽然很初级很幼稚很简单,但是此处敲黑板三遍!!!

因为已经遇到过很多次情况,改bug改了很久,最终发现原来改错函数了,所以一直没有效果!

2、不管怎么改,是否改正确,先找到那个bug结果会出现变动的地方,因为一个bug出现的原因有太多地方可以找了。而揪出这个地方是关键!!

3、确定大致范围哪里出错后,两种思路:

1)代码全部删除,逐步添加至出现程序出错的位置,则可判断代码出错的具体位置

2)代码局部功能删除

3)代码一句话一句话的删除

4、相关有用,出现可调试的代码,比如变量名,类名等可通过dreamweaver搜索代码的方法搜索整个项目代码找到相关文件的位置

5、调试代码的时候记得浏览器右键审查元素后,看下network里发出请求的返回值是否正确,console一栏下面有没有报错

6、有些错误如可能是有些变量等导致的bug,可先将变量值写死,看是否出错,如果仍出错,则要考虑出错的其他可能性了。

剩下的再补充,想起来再来更新。。

posted @ 2017-07-07 10:13  mayer326  阅读(397)  评论(0)    收藏  举报