写点什么

SAP | 聊一聊必不可少的 Debug

作者:暮春零贰
  • 2022-10-24
    广东
  • 本文字数:571 字

    阅读完需:约 2 分钟

SAP | 聊一聊必不可少的Debug

Debug 调试器是一个我们在开发过程中的得力助手,有了它,我们就可以方便的检查在程序执行情况时的问题,可以更加清晰的明确问题出现的位置。它不仅可以解决代码中的逻辑错误,还可以让我们更加深入的理解程序流。


对于 SAP 来讲的话,是有两种类型的调试器:经典的调试器和新版调试器。那随着 SAP NetWeaver 7.5 的发布,我个人还是非常推荐使用新版的调试器。


如果想要启用 Debug,那么就需要在程序中你想要加载调试器的位置,打一个断点,设置断点的方式有很多种,下面介绍两个最常用的:

第一种方式:直接在当前行号的前面位置点击一下,即可设置断点。

第二种方式:先选中行,再点击 "设置/删除绘画断点" 按钮,即可设置断点。


在调试的过程中,按 F5 是一次执行单个语句,F6 逐行执行当前的程序代码,但不会进入程序模块内部。F7 如果目前状态在某个子程序的模块内部,则返回调用该模块的上一级程序。F8 跳过后续语句行,直到遇到下一个断点或者观测点为止。如果没有断点,则直接运行完整个程序。


如果,在执行的过程中,想要结束调试,那么可以点击菜单栏 调试器->退出。根据自己的情况,是否结束应用程序,再进行相应的选择:直接关闭应用程序,或者仅退出调试,应用程序继续运行。

当熟练的掌握 Debug 各项技巧后,就可以很好的来了解各个程序流程,并且可以更好地排查任何问题。通过 Debug 对程序进行调试定位,是一种常见的解决问题的方法。



发布于: 刚刚阅读数: 6
用户头像

暮春零贰

关注

每日羊了个羊🐏,不如今日码了再码 2022-03-13 加入

🏆-------SAP开发初学者--------🏆 🏆InfoQ写作平台-从未签约作者 🏆

评论

发布
暂无评论
SAP | 聊一聊必不可少的Debug_debug_暮春零贰_InfoQ写作社区