试题详情
简答题调试有什么方法和原则?
  • 软件调试的常用方法有:试探法、回溯法、对分查找法、归纳法和演绎法。试探法根据错误征兆猜想出错的位置并进行调试;回溯法根据错误征兆人工沿程序控制流逆向往回追踪源程序代码,直到找出错误或确定故障范围为止;对分查找法根据程序中关键变量在某些位置的正确值,将错误范围迅速缩小到该位置之前或之后的一半范围,重复此过程直到把错误范围缩小到易诊断或能够直接确定为止;归纳法根据错误征兆导出错误出处的假设并证明假设以得出结论;演绎法根据错误征兆设想所有可能的原因,之后通过数据分析排除矛盾的假设,最后证明剩余的假设以确定结论。
    调试的原则:最有效的调试方法是用头脑分析与错误征兆有关的信息;只把调试工具当做辅助手段来使用;避免使用试探法,只将其作为最后采用的手段;在出现一个错误的地方,很可能还有别的错误;当心修正一个错误的同时引入新的错误。
  • 关注下方微信公众号,在线模考后查看

热门试题