前端定位分析问题的思路与技巧

831 阅读1分钟

最近新接手一个项目,前后台一把抓,所以遇到了很多坑点,疑惑点,有的问题废了好大的劲儿才解决,重学数据库写sql,写服务等等。接下来为大家讲下我总结以及从别人身上学到的一些技巧和思路。

先要思考三何

  • 何为问题?
  • 何为思路?
  • 何为技巧?

上面的问题,我相信每个人都有不同的理解。

定位问题的思路

找到 必现 步骤

  • 也就是找到稳定准确再次复现问题的步骤,最好精确到入口和出口。

缩小排查范围

  • 在出现问题的上下游都打上日志或者断点,中间关键判断也可以打上日志或者断点,把出现问题的代码片段给捞出来。

逐步调试,确定出现问题的代码

  • 在确认了出现问题的具体片段后,我们通过浏览器的断点,逐步的执行,将出现问题的代码定位到行上面。

最后就是解决问题

  • 找出出现问题的原因,解决当前问题。
  • 如果遇到解决不了的问题:
    • 简单问题百度
    • 复杂点谷歌
    • 问问身边的同事
    • 可以在社区上面提issue 问大牛

分析问题的技巧总结

  • alert 大法(已经out,废弃掉)
  • console用起来,真香
  • 浏览器断点调试(推荐谷歌浏览器,真好用,需要可以下次讲下chrome调试总结)
  • 插件或者专业工具

最后就是努力学习吧!!!!