效率工具:百度comate

在这里插入图片描述
在数字化时代,软件开发的效率和便捷性对于程序员来说至关重要。一款优秀的开发工具插件能够极大地提升工作效率,减少重复劳动。向大家介绍一款名为Comate的IDEA工具插件,它专为程序员设计,由百度开发,基于文心大模型,结合百度积累多年的编程现场大数据和外部优秀开源数据,为你生成更符合实际研发场景的优质代码。提升编码效率,释放“十倍”软件生产力。给你提供更高效、更智能的编程体验。
链接: 百度comate官网

功能介绍

分为三个版本,目前免费版的高级功能限免,基本上专业版的功能都能使用,大家趁现在还没收费可以去试试,感受下。
在这里插入图片描述

集成IDEA插件

1.首先comate官网登录百度账号,没有的话先注册:
在这里插入图片描述
2.点击免费使用,在个人中心可以生成你自己的License。
在这里插入图片描述

在这里插入图片描述
3.idea中 File->setting->plugin->marketplace中搜索comate,点击install安装。在这里插入图片描述
4.安装完成后重启,登录百度账号,即可完成插件安装
在这里插入图片描述

使用方法

以java代码为例,安装完插件后。
代码的方法左侧会有一个comate的图标,点击可以使用它强大的功能。在这里插入图片描述
具体有以下这些,大家可以自行去尝试:
代码解释: 可给出整个方法、函数的功能和完整逻辑说明,也支持选中任意代码给出解释
技术问答: 在对话框中输入研发中遇到的问题,第一时间获得AI助手解答
实时续写: 通过分析上下文逻辑关系,智能生成方法、函数、判断、循环体等完整的代码块
注释生成代码: 直接在注释中用自然语言描述所需功能,自动生成完整函数
生成函数注释与行间注释: 分析一个方法、函数、类,生成符合规范的文档注释,同时也可以识别函数中复杂逻辑逐行增加注释
生成单元测试: 支持对任意方法、函数一键生成单元测试,也支持对多文件进行批量生成

在这里插入图片描述

右侧也可以弹出对话框,类似于chatgpt的对话式问答,使用起来还是比较方便。
在这里插入图片描述

对话框可以通过快捷键,实现一些功能,例如使用#引用当前文件,代码库等,为所有的方法生成注释。在这里插入图片描述
在这里插入图片描述

使用感受

浅浅用了两天,对于复杂的项目来说,comate能做的很有限,主要是生成注释和对话搜索一些方法demo可以用得上。续写功能感觉idea本身的补全就已经够了,它有个逐行代码推荐,推荐的代码采用率不算高,一般自己有思路的时候,就按照自己思路写完了,一遍写,一遍看它的推荐内容,其实效率并不高。解释代码之类的,简单的不需要它来解释,复杂的它解释的很浅显,还是得自己具体的研究代码。调优建议的话基本上没有什么有价值的信息,随便整个两三行的方法,它都能给你七八条优化建议,大部分都是很无用的。所以其实能做的还是很有限。

对于程序员来说最大的工作量,还是解决bug,排查问题,这方面的功能感觉没怎么帮助。所以AI替代程序员应该还没那么快,hhhhh。

响应速度的话还是比较快的,右侧输入需求对话生成的代码应该是最有用的,不用再去百度,去搜索筛查还是比较方便。

Logo

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

更多推荐