AI研发代码效能利器之极狐“驭码 CodeRider”
·
众所周知,现在不会使用用AI写代码的程序员不是一个合格的好程序员,今天我们来使用极狐“驭码 CodeRider”,它为开发者提供自然语言生成代码、代码补全、代码调优纠错、单元测试生成、代码解释以及智能技术问答等功能。CodeRider 与 GitLab 深度融合,为企业提供软件开发全生命周期(SDLC)的支持,涵盖项目快速上手、企业文档库/代码仓智能问答、议题管理、合并请求智能辅助、代码智能评审、安全扫描智能解析、流水线管理等功能。
1.安装
-
我是使用的idea开发,在插件里面搜索
JiHu-GitLab CR
,安装后重启即可,除此之外还支持vs code
、x code
,可以在官网查看https://coderider.gitlab.cn/installation/。 -
安装后根据提示登录/注册极狐账号,填写个人访问令牌即可使用。
2.CodeRider实用功能
2.1 代码优化
有时候写完代码,觉得代码片段不够优雅或者没有做异常处理,就可以使用CodeRider优化了,如:
优化后:
除了优化代码结构外,还会提供关键优化点说明,真的是日常coding的好助手,也能给自己的代码查漏补缺,而且相对于其它的助手,说明的会更明了写。
2.2 代码注释
相信很多小伙伴有这样的苦恼,功能做完,但是注释还没写完,又必须得提交注释,那么,这个功能你肯定值得拥有,以下为例,未生成注释前:
生成注释后:
很实用的功能,可以对其进行微调即可,巨方便。
2.3 单元测试
同时CodeRider也具备生成单元测试的功能,以下为部分单元测试截取,总的来说,生成的单元测试代码,基本能覆盖所有场景。
2.4 解释代码
作为资深搬砖工程师,看源代码肯定也少不了,但是大多优质项目的源代码注释都是英文,对于英文不好的小伙伴,解释代码是一个很实用的功能,如下是roketmq中的部分代码:
解释后:
是不很清晰,很实用!
2.5 其它功能
除了上述常用功能功能外,还有许多其它实用功能等待你去开发,如可以帮你分析错误代码日志、写一些简单的shell脚本、java工具类,对比过去没有AI助手的日子里,效能真的大大提升, 赶紧安装去试试吧!
更多推荐
所有评论(0)