文档首页/ 智能开发助手 CodeArtsSnap/ 用户指南/ 使用CodeArts Snap调试代码
更新时间:2024-07-16 GMT+08:00
分享

使用CodeArts Snap调试代码

在代码运行过程中,由于各种原因,可能会出现异常,这些异常可能会导致程序崩溃或者出现不可预知的错误。为了解决这些问题,开发者可以使用CodeArts Snap来帮助了解异常出现的原因,快速定位问题原因,并进行修复。

CodeArts Snap支持调试Java、C、C++、Python、JavaScript等主流编程语言代码,示例为CodeArts Snap生成的冒泡排序Java代码,将代码中第二层循环条件修改为 j<n+i-1 ,运行代码将会出现数组越界异常。

调试代码

  1. 选中示例代码,单击右键,选择菜单CodeArts Snap:Add to Chat或使用快捷键Ctrl+Shift+Q将代码添加至研发对话窗口
  2. 研发对话窗口输入框中输入“/”,在弹出菜单中选择/debug或单击研发对话窗口“Code Debug”,单击发送。
  3. 复制运行出现的数组越界异常信息,在研发对话窗口交互卡片中粘贴异常信息,单击“Generate Answer”按钮。
  4. CodeArts Snap给出异常出现原因及修复建议。

    图1 CodeArts Snap响应

  5. 单击可以对修改后的代码和原始代码进行差异比较。

    图2 CodeArts Snap代码差异比较视图

相关文档