第8章 调试技巧总结

调试程序在开发周期中是非常重要的一步,也有可能是最耗费时间的一步。几乎没有什么程序是没有BUG的,在测试发现了BUG之后,就需要通过调试来解决BUG。调试所需的时间取决于框架设计的合理性、项目的复杂度以及程序员的经验等。经验越丰富的程序员,调试所需的时间越短,而新手程序员往往会碰到一些莫名其妙的BUG,从而怀疑编译器或操作系统有BUG,但实际上这些BUG都是他们自己造成的,而且有着这样那样的原因。本章会介绍Visual Studio调试器的各种调试技巧,Xcode或GDB也有着类似的功能,读者可以自己探索。此外,本章会介绍一些常见的“莫名其妙”的BUG,以及碰到这些BUG之后的解决思路,以及一些能帮助读者解决BUG的好习惯。本章主要介绍以下内容:

❑ 初级调试技巧。

❑ 高级调试技巧。

❑ 记一次内存泄漏调试。