Day 7 调试(错误分析)详解–什么是调试?、暴力法调试、归纳法调试、演绎法调试、回溯法调试、测试法调试、调试的原则、错误分析总结
文章目录
什么是调试?
简单地讲,调试是执行一次成功的测试之后所要进行的工作。记住,所谓成功的测试,是指它可以证明程序没有实现预期的功能。调试是一个包含两个步骤的过程,从执行了一个成功的测试用例、发现了一个问题之后开始。
第一步,确定程序中可疑错误的准确性质和位置;
第二步,修改错误。
虽然调试对于程序测试来说非常必要、不可或缺,但它似乎是软件开发过程中最不受程序员欢迎的部分之一。其主要原因可能包括以下几点:
• 个人自尊会从中阻挠。不管我们是否喜欢,调试都说明了程序员并不完美,要么在软件的设计,要么在程序编码时会犯错。
• 热情耗尽。在所有的软件开发活动中,调试是最耗费脑力的苦差事,况且,进行调试往往经受着来自机构或自身的巨大压力,必须尽可能快地改正问题。
• 可能会迷失方向。调试是艰苦的脑力工作&#