检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
修复问题代码 如果代码中有缺陷,CodeArts 编码智能助手可以对代码进行修复。 安装并登录CodeArts 编码智能助手插件。 在编辑器单击问题代码前的提示图标。 图1 代码修复 选择“使用CodeArts 编码智能助手修复”,自动将问题代码发送至CodeArts 编码智能助手研发问答窗口并给出修复后的代码
let temp = array[j]; array[j] = array[j + 1]; array[j + 1] = temp; } } } return
优化选中代码 安装并登录CodeArts 编码智能助手插件。 在编辑器选中代码。 调试选中代码,可通过以下两种方式。 方式一 单击右键,选择“CodeArts 编码智能助手 > 代码优化(Beta)”。 方式二 (可选)单击右键,选择“CodeArts 编码智能助手:将代码添加到聊天窗
通过问答描述生成代码 CodeArts 编码智能助手支持在研发对话窗口通过需求描述、编程语言注释或自然语言描述生成代码。 安装并登录CodeArts 编码智能助手插件。 在研发问答窗口输入问题描述,如:使用Java编写一个冒泡排序方法,不包含main方法。 图1 输入问题 单击或使用
使用CodeArts 编码智能助手生成通用逻辑代码 一些常见的算法,比如正则表达式、时间处理函数等算法,具有业务逻辑简单但是研发人员编写较为复杂的特性(通常是因为复杂的编码规则,需要人员查阅对应的资料)。 可以使用代码生成,快速生成常见的基础算法,让开发人员专注于处理复杂逻辑。 生成正则表达式
通过编辑器上下文生成代码 CodeArts 编码智能助手支持在编辑器中根据代码上下文触发生成代码。可以直接读取上下文触发代码生成,也可以编写注释完善上下文再生成代码,这样生成的结果更准确,更能满足业务需求。 表1 生成代码相关操作 快捷键 说明 停顿 编写代码过程中,自动识别上下文生成代码
使用CodeArts 编码智能助手检查代码 CodeArts 编码智能助手支持检查代码是否存在缺陷或常见编码问题。本节以修改CodeArts 编码智能助手生成的Java冒泡排序代码(将第二循环进入条件修改为“j<array.length+i-1”)作为示例进行介绍。 安装并登录CodeArts
使用CodeArts 编码智能助手解释代码 安装并登录CodeArts 编码智能助手插件。 在编辑器选中待解释的代码。 发送选中代码,可通过以下两种方式。 方式一 单击右键,选择“CodeArts 编码智能助手 > 代码解释”。 方式二 (可选)单击右键,选择“CodeArts 编码智能助手
使用CodeArts 编码智能助手注释代码 安装并登录CodeArts 编码智能助手插件。 在编辑器选中待注释的代码。 发送选中代码,可通过以下两种方式。 方式一 单击右键,选择“CodeArts 编码智能助手 > 代码注释”。 方式二 (可选)单击右键,选择“CodeArts 编码智能助手
使用CodeArts 编码智能助手调试代码 安装并登录CodeArts 编码智能助手插件。 在编辑器选中待调试的代码。 发送选中代码,可通过以下两种方式。 方式一 单击右键,选择“CodeArts 编码智能助手 > 代码调试(Beta)”。 方式二 (可选)单击右键,选择“CodeArts
使用CodeArts 编码智能助手优化代码 优化选中代码 修复问题代码 父主题: 使用CodeArts 编码智能助手插件
使用CodeArts 编码智能助手生成代码 通过问答描述生成代码 通过编辑器上下文生成代码 父主题: 使用CodeArts 编码智能助手插件
使用CodeArts 编码智能助手完成代码编写及单元测试 本节介绍如何通过CodeArts 编码智能助手生成一段Java冒泡排序代码,并对生成的代码添加注释以及生成对应的单元测试用例。 前提条件 了解Java开发基础知识。 安装JDK1.8或更高版本。 申请并授权使用CodeArts
使用CodeArts 编码智能助手提升代码续写效率 使用CodeArts 编码智能助手生成通用逻辑代码 使用CodeArts 编码智能助手快速进行仿写 使用CodeArts 编码智能助手编写数据库接口
使用CodeArts 编码智能助手时提示“代码生成暂无结果” 问题现象 使用CodeArts 编码智能助手生成代码时,研发问答窗口或IDE右下角提示“代码生成暂无结果”。 可能原因 CodeArts 编码智能助手分析当前代码上下文信息后无可推荐代码。 解决办法 重新触发代码生成或切换至代码中其他位置触发代码生成
使用CodeArts 编码智能助手编写数据库接口 MyBatis作为常见的数据库框架,经常涉及到大量的接口类生成,并且很多情况下这些接口类都具有类似的格式,因此在上文的基础上生成新的业务接口也是比较常见的代码生成场景。 根据注释生成数据库接口代码 对于类似的业务逻辑,可以直接生成对应的接口
使用CodeArts 编码智能助手快速进行仿写 API Controller层的开发基本上和复杂业务逻辑进行了解耦。同时一个业务内的API相似度很高,可以直接使用代码生成,依赖现有的接口去扩展业务接口。 根据注释生成代码 相似结构的接口实现代码: 注释内容: 根据上述注释生成的代码
* @param arr 待排序的整型数组 */ public static void bubbleSort(int[] arr) { if (arr == null || arr.length <= 1) { return
例如,在阅读一个复杂的系统代码时,CodeArts 编码智能助手可以详细解释其功能和实现逻辑。 解读非标准化代码和注释:有时候,用户可能会遇到一些非标准化的代码或没有详细注释的代码。
功能特性 CodeArts 编码智能助手 代码生成 依据行级、函数级注释,理解开发人员意图,高效补全代码片段,大幅提升编码效率,让编程过程更加流畅。 根据跨文件的代码上下文,支持7+种主流开发语言(Java/Python/JavaScript/TypeScript/Go/C/C++