调试这部分会介绍了一些工具和技巧,用于寻找程序中缺陷的来源,帮助你更快更容易地修复缺陷。
代码中很容易会产生一些缺陷。 程序员之间流传着一个老笑话:“编码占了编程工作量的90%,调试占了另外90%。”
各种开发语言都有一些工具和技巧可以确定你的代码在做什么, 以及哪儿出了问题。
首先,你要查看日志和断言。 这两项功能可以帮助你尽早发现缺陷。 一般来说,缺陷发现的越早,就越容易修复。
其次,要学习如何使用调试器。 调试器是开发环境功能,它可以一次执行一条指令,在代码运行时,让你有机会检查变量的值,并追踪程序运行时值的变化。 这个过程是仔细检查代码运行情况的过程,可以帮助查看程序运行时其中实际的值(比如循环中的某个过程), 而不是通过源代码推测值可能是什么。