众所周知,现在不会使用用AI写代码的程序员不是一个合格的好程序员,今天我们来使用极狐“驭码 CodeRider”,它为开发者提供自然语言生成代码、代码补全、代码调优纠错、单元测试生成、代码解释以及智能技术问答等功能。CodeRider 与 GitLab 深度融合,为企业提供软件开发全生命周期(SDLC)的支持,涵盖项目快速上手、企业文档库/代码仓智能问答、议题管理、合并请求智能辅助、代码智能评审、安全扫描智能解析、流水线管理等功能。

1.安装

  • 我是使用的idea开发,在插件里面搜索JiHu-GitLab CR,安装后重启即可,除此之外还支持vs codex code,可以在官网查看https://coderider.gitlab.cn/installation/在这里插入图片描述
    在这里插入图片描述

  • 安装后根据提示登录/注册极狐账号,填写个人访问令牌即可使用。

在这里插入图片描述
在这里插入图片描述

2.CodeRider实用功能

2.1 代码优化

有时候写完代码,觉得代码片段不够优雅或者没有做异常处理,就可以使用CodeRider优化了,如:
在这里插入图片描述
优化后:
在这里插入图片描述
在这里插入图片描述
除了优化代码结构外,还会提供关键优化点说明,真的是日常coding的好助手,也能给自己的代码查漏补缺,而且相对于其它的助手,说明的会更明了写。

2.2 代码注释

相信很多小伙伴有这样的苦恼,功能做完,但是注释还没写完,又必须得提交注释,那么,这个功能你肯定值得拥有,以下为例,未生成注释前:
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/4516d0e3f4394b81aae6bbf8b11fc380.png

生成注释后:
在这里插入图片描述
很实用的功能,可以对其进行微调即可,巨方便。

2.3 单元测试

同时CodeRider也具备生成单元测试的功能,以下为部分单元测试截取,总的来说,生成的单元测试代码,基本能覆盖所有场景。
在这里插入图片描述

2.4 解释代码

作为资深搬砖工程师,看源代码肯定也少不了,但是大多优质项目的源代码注释都是英文,对于英文不好的小伙伴,解释代码是一个很实用的功能,如下是roketmq中的部分代码:
在这里插入图片描述
解释后:
在这里插入图片描述
是不很清晰,很实用!

2.5 其它功能

除了上述常用功能功能外,还有许多其它实用功能等待你去开发,如可以帮你分析错误代码日志、写一些简单的shell脚本、java工具类,对比过去没有AI助手的日子里,效能真的大大提升, 赶紧安装去试试吧!

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐