检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
一些常见的算法,比如正则表达式、时间处理函数等算法,具有业务逻辑简单,但是研发人员编写较为复杂的特性(往往是因为复杂的编码规则,需要人员查阅对应的资料)。 生成正则表达式/字符串处理函数 此案例函数逻辑清晰,但是正则的编写对研发人员来说往往需要翻阅资料,较为耗时。 使用代码生成直接生成对应的处理函数,开发人员在此基础上微调即可满足业务要求。
是比较常见的代码生成场景。 根据注释生成数据库接口代码 对于类似的业务逻辑,可以直接生成对应的接口。 案例总结 可以通过代码生成能力,快速学习到已有代码的行文风格,并在此基础上快速扩展代码,提升编码效率。 父主题: CodeArts 盘古助手在代码续写方面效率提升
assertArrayEquals(new int[]{1,2,3,4,5}, array); } } 通过以上操作,开发者不仅成功地编写了一个函数。同时,开发者还输出了相应的测试用例,以验证函数的正确性和完整性。
CodeArts 盘古助手使用RAG知识库 使用范围 当前CodeArts 盘古助手只支持企业租户管理员创建知识库、自定义知识库内容,利用知识库增强“生成代码”和“研发知识问答”场景能力。 使用方式 安装并登录CodeArts 盘古助手插件后,在输入框中输入#号,即可调用RAG知
使用CodeArts 盘古助手注释代码 代码开发完成后,使用CodeArts 盘古助手代码注释功能可以为代码添加详细的注释说明,包括函数、变量、类的作用、参数、返回值信息,帮助开发人员更好地理解代码逻辑和实现方式,提高代码可读性和可维护性,同时也方便后续的代码维护和修改工作。 CodeArts
功能特性 支持多种编程语言,并能根据开发者键入的函数签名和注释自动生成函数体。 支持根据行级注释或代码上下文信息自动生成与描述场景匹配的代码。 可根据开发者当前光标位置的前后语句片段进行代码填空和补全。 支持跨文件生成与任务相关的代码。 支持从功能、目的和实现逻辑三个维度对代码进行解释说明。
需求和开发场景。 图2 代码解释 智能生成和问答。CodeArts 盘古助手具备智能生成和智能问答的核心功能,可以根据中英文描述生成完整的函数级代码,同时提供代码的自动检查和修复。 图3 研发问答示例
成行数。 数据分析 日活跃用户数趋势图 用户可以自定义时间段,然后按照日、周、月粒度查看在此时间段内的活跃用户数及变化趋势。 活跃用户数:单位时间内,用户使用过CodeArts 盘古助手插件的总人数。 使用次数趋势 用户可以自定义时间段,然后按照日、周、月粒度查看在此时间段内用户