使用CodeArts Snap调试代码
在代码运行过程中,由于各种原因,可能会出现异常,这些异常可能会导致程序崩溃或者出现不可预知的错误。为了解决这些问题,开发者可以使用CodeArts Snap来帮助了解异常出现的原因,快速定位问题原因,并进行修复。
CodeArts Snap支持调试Java、C、C++、Python、JavaScript等主流编程语言代码,示例为CodeArts Snap生成的冒泡排序Java代码,将代码中第二层循环条件修改为
调试代码
- 选中示例代码,单击右键,选择菜单Ctrl+Shift+Q将代码添加至研发对话窗口。 或使用快捷键
- 在研发对话窗口输入框中输入“/”,在弹出菜单中选择 或单击研发对话窗口中“Code Debug”,单击发送。
- 复制运行出现的数组越界异常信息,在研发对话窗口交互卡片中粘贴异常信息,单击“Generate Answer”按钮。
- CodeArts Snap给出异常出现原因及修复建议。
图1 CodeArts Snap响应
- 单击可以对修改后的代码和原始代码进行差异比较。
图2 CodeArts Snap代码差异比较视图