1
1
我感觉到你的痛苦。我经常使用yui,有时错误会被吸进yui代码的无底坑中,这些代码本身不会生成错误,但也不会按我认为的方式执行。 如果我很幸运在外部代码中抛出了一个错误,我会查看Firebug的调用堆栈,并在找到自己代码的链的第一个位置开始调试。 在无底坑吞咽错误的情况下,我会在代码中的可疑位置设置断点,并单步执行。 Firebug在这里非常非常有用,因为它允许您动态设置断点和条件断点。在上面的两种情况下,我从不把我的问题降到最低,因为这个bug可能是由于复杂性造成的。此外,设置断点更容易。 只有当我需要在这里或comp.lang.javascript上发布问题时,我才会将问题降到最低。 现在,如果虫子只出现在我通常放弃一天,那就回家明天再来。这是一个非常有效的策略,直到我的老板决定我们需要推动代码活在今晚(在这种情况下,我只是在里面哭)。 |
SRobertJames · 使用printf的gdb显示 1 年前 |
Subin · 在vscode中运行c时出错 1 年前 |
Community wiki · 如何调试Python内存故障? 1 年前 |
Kai · 有什么方法可以轻松优化VSCode中的锈迹? 2 年前 |
Chris Brandon · 如何使节点在堆栈溢出时中断? 2 年前 |