SAP | 聊一聊必不可少的 Debug
Debug 调试器是一个我们在开发过程中的得力助手,有了它,我们就可以方便的检查在程序执行情况时的问题,可以更加清晰的明确问题出现的位置。它不仅可以解决代码中的逻辑错误,还可以让我们更加深入的理解程序流。
对于 SAP 来讲的话,是有两种类型的调试器:经典的调试器和新版调试器。那随着 SAP NetWeaver 7.5 的发布,我个人还是非常推荐使用新版的调试器。
如果想要启用 Debug,那么就需要在程序中你想要加载调试器的位置,打一个断点,设置断点的方式有很多种,下面介绍两个最常用的:
第一种方式:直接在当前行号的前面位置点击一下,即可设置断点。
第二种方式:先选中行,再点击 "设置/删除绘画断点" 按钮,即可设置断点。
在调试的过程中,按 F5 是一次执行单个语句,F6 逐行执行当前的程序代码,但不会进入程序模块内部。F7 如果目前状态在某个子程序的模块内部,则返回调用该模块的上一级程序。F8 跳过后续语句行,直到遇到下一个断点或者观测点为止。如果没有断点,则直接运行完整个程序。
如果,在执行的过程中,想要结束调试,那么可以点击菜单栏 调试器->退出。根据自己的情况,是否结束应用程序,再进行相应的选择:直接关闭应用程序,或者仅退出调试,应用程序继续运行。
当熟练的掌握 Debug 各项技巧后,就可以很好的来了解各个程序流程,并且可以更好地排查任何问题。通过 Debug 对程序进行调试定位,是一种常见的解决问题的方法。
版权声明: 本文为 InfoQ 作者【暮春零贰】的原创文章。
原文链接:【http://xie.infoq.cn/article/007f54125ac7ec7dcb93dc033】。文章转载请联系作者。
评论