编写程序以进行调试
通过遵循本主题中的简单准则,可以使程序更容易调试:
在进行完全调试和测试了未调整的版本之前,不要手工调整源代码以获取更好的性能。手工调整可能会使代码的逻辑难于理解。
如果有可能,不要将多条语句放在同一行上,因为某些调试器功能部件是以行为基础来进行操作的。例如,不能单步跳过同一行上的多个语句或者对同一行上的多个语句设置行断点。
为临时变量指定中间表达式值,以使通过监视临时变量来验证中间结果变得更容易。
反馈