调试步骤由两个部分组成:首先,确定程序中错误的确切性质和位置;然后,对程序代码进行分析,确定问题的原因,并设法改正这个错误。

具体地说,由以下步骤组成:

1.从错误的外部表现入手,确定程序中出错的位置;

2.分析有关程序代码,找出错误的内在原因;

3.修改程序代码,排除这个错误;

4.重复进行暴露了这个错误的原始测试以及某些回归测试,以确保该错误确实被排除且没有引入新的错误;

5.如果所作的修正无效,则撤消这次改动,重复上述过程,直到找到一个有效的办法为止。