通常,说得最多的调试就是设置中断,然后逐步调试或者逐过程调试,或者屏幕调试,输出printf或者write。而在实际编程中,做得最多、效率最高的调试其实就是输出调试。在工具软件开发中,我们要知道输入什么数据或者文件,了解数据处理过程,了解输出结果应该是如何的。当出现了与我们设想不一致的结果时,我们只要将可疑的过程通过屏幕输出、控件输出、文本输出进行判断,就可以快速定位错误位置。
要做到高效的软件调试,就需要在变量定义与代码书写方面有良好的习惯,这样才不容易出现错误,或者能够及时发现错误。比如,文本控件的命名,最好与变量名一致,文本类后缀加Txt。要输入迎角,那么赋值变量名取Alpha,文本控件名为AlphaTxt。