"86 |第三章分支语句和编程设计出现在行的左边,如图3.14所示。这个窗口断点已设置一旦这些断点被设置,在命令窗口键入calc_roots将会像往常一样执行这个程序。这个程序将会运行到第一个断点并在那里停止。在调试的过程中将会有一个绿色的箭头将会出现在当前行。一旦到达某个断点程序员可以通过在命令窗口中键入变量名的方法检查或修改在工作区内的任一变量。当程序员对程序的这一点感到满意时,可以通过重复按F10一行一行调试,也可以按F5运行到下一个断点。它总是能检测程序中的每一个断点中的任何一个变量的值。调试器的另处一个重要特性是可在Breakpoints菜单中找到。这个菜单包括两个项目:“stop if Error”和“stop if warning”。如果程序中发生了一个错误,这个错误导致了电脑死机或产生了错误信息,程序员可以打开这些选项,并执行这个程序。这个程序将会运行到错误或警告的断点并停在那儿,它允许程序员检查变量的每一个值,并帮助找出出错的原因。当一个错误被发现,程序员能用编辑器来更正这个MATLAB程序,并把更新的版本存到磁盘上,在调试没结束之前,它必须重复以上的动作。这个步骤将会重复下去直到这个程序没有错误出现。现在花一点的时间来熟悉这个调试器——这是值得的。如果你对Eclipse的断点调试感兴趣,可以查看这里;如果是Java断点调试,请参考这个链接;同样,关于Myeclipse断点调试的信息,你可以点击这里查看;对于Firebug断点调试的详细步骤,请看这篇文章。这些链接将带你进入一个调试的全新世界!"
这样是不是感觉调试程序不再那么枯燥?有了这些工具和资源的帮助,你会发现问题解决得更快,编程也更加有趣。去试试看吧,也许你会发现更多调试的小技巧!
暂无评论