如何调bug

1.程序有报错,结果没出来
         1.观察报错
         2.根据报错找到指定行号
         3.观察哪错了
             3.1不一定是报错行号的代码有问题,有可能是之前的问题,在此行暴露
                 3.1.1向上查找来源
                 3.1.2定位真正的问题所在
             3.2找来源
         4.修改正确
2.程序有报错,但结果出来了,可是不对
          1.观察报错
          2.根据报错找到指定行号
          3.观察哪错了
          4.找到最终结果
          5.向前反推
          6.观察数据的来源
          7.根据数据的来源,计算规则
          8.观察程序的执行过程和代码是否正确
          9.修改正确
 3.程序无报错,但结果出来了,可是不对
          1.找到最终结果
          2.向前反推
          3.观察数据的来源
          4.根据数据的来源,计算规则
          5.观察程序的执行过程和代码是否正确
          6.修改正确
4.程序无报错,结果没出来
         1.重新写:
             1.1至少可以将思路捋一遍
             1.2再重新写
         2.反推:要求对当前程序的了解程度非常高
 
5. 逐行执行代码:
        打断点,让代码逐行执行
            1.关键字:debugger
            2.利用浏览器的控制台
原文地址:https://www.cnblogs.com/yh-3175339026/p/12845239.html