调试技巧

在开发过程中,我们可能会遇到报错,脚本无法正常运行,或者出现预期之外的结果。这时候我们需要进行调试,找出问题所在,并修复问题。本章将介绍一些调试的基本技巧。

删除可能出错的脚本

当遇到报错时,首先要找到出错的位置。尝试删除一行或多行可能出错的代码,然后重新执行程序,观察是否依然有报错。通过这种方法逐步缩小错误代码的范围,直到定位到具体出错的代码。
将可能出错的代码行前增加 //,表示这段代码为注释,不会被执行。
例如:
// 物品.金钱 = 物品.金钱 * 2

打印变量

当我们发现程序中某个属性值或临时变量不符合预期时,可以通过使用`提示`打印变量,跟踪变量在执行过程中的变化,从而确定是否是中间过程出现了问题。
例如:
for (i = 0; i < 10; i = i + 2) {
  属性.签到次数 = 属性.签到次数 + 1;
  提示(属性.签到次数); // 发送提示,内容是当前签到次数的值
}
属性.签到次数打印出来,可以帮助我们观察中间过程中签到次数的变化,判断是否存在问题。

逐步执行

逐步执行代码可以帮助我们找到出错的具体位置。一个一个地执行可能出错的代码段,检查每一段代码执行后的对变量和属性的影响。一旦发现问题,就修复它,确保每一步都符合预期。

坚定信念

代码出错通常是开发者粗心或者对代码某个地方的运行细节理解不清楚导致的。在调试代码时,需要不断缩小错误范围,增加“我确定这段代码是正确的”的比例,避免盲目尝试导致原地踏步。要相信,只要思路正确,代码一定可以被修复并成功运行。