文章目录
软件调试
- 软件调试
- IntelliJ IDEA
-
- 最简单的调试
- 不断的输入
- 中断调试
- 多方法打断点
- 递归函数的调试
- Eclipse
调试出现在成功的测试之后,当测试用例发现错误时,调试是致使错误消除的行为。
通过系统评估、直觉和运气相结合可以实现目标。
调试的思路:
- 蛮力法:运行跟踪,在程序中加载大量输出语句,在产生的大量信息中找到错误线索。
- 回溯法:从发现症状的地方开始,向后追踪源代码,直到发现错误的原因。
- 原因排除法:通过演绎或归纳并引入二分法的概念来实现,对与错误出现相关的数据加以组织,以分离出潜在的错误原因。
调试的技巧:
- 断点(breakpoint)
- 打上断点以后,程序运行到断点处就会暂停,可以一步一步观察运行情况。
- 跟踪(traceÿ