如果你指的bug是指控制台报错,那么我的步骤通常是:看一下报错的message是否能准确定位是在哪里的代码报错、什么原因引起的报错,如果不能,点击进入source面板对应的报错位置,如果代码是一行压缩可以格式化下,然后在该位置打上断点调试,一步步寻源找到原因。如果你指的bug是代码的行为表现不符合预期,那么这种情况可能相对不那么好处理,但步骤通常也是如上所说的通过断点的方式看看哪一步开始出现问题。在以上情况下找到问题点之后如果不明白引起该问题的原因,比如可能是没理解某些框架行为导致最终行为不符合自己的心里预期,那么这时采取的步骤就是google或者尝试进入的源码调试(对初学者可能相对难了一点),或者到社区提问(比如思否),或者问下认识的同行(比如同事,这个最快最简单)
如果你指的bug是指控制台报错,那么我的步骤通常是:
看一下报错的message是否能准确定位是在哪里的代码报错、什么原因引起的报错,如果不能,点击进入source面板对应的报错位置,如果代码是一行压缩可以格式化下,然后在该位置打上断点调试,一步步寻源找到原因。
如果你指的bug是代码的行为表现不符合预期,那么这种情况可能相对不那么好处理,但步骤通常也是如上所说的通过断点的方式看看哪一步开始出现问题。
在以上情况下找到问题点之后如果不明白引起该问题的原因,比如可能是没理解某些框架行为导致最终行为不符合自己的心里预期,那么这时采取的步骤就是google或者尝试进入的源码调试(对初学者可能相对难了一点),或者到社区提问(比如思否),或者问下认识的同行(比如同事,这个最快最简单)