让编程效率提高20%的神器

随着 Copilot 的正式发布,越来越多的人感受到了AI辅助编程的魅力。但是由于种种原因,使得不少开发者想要找到一款免费且功能强大的AI编程辅助工具。因此CodeGeeX来了,他可以实现代码自动生成、补全、自动注释、智能问题和代码翻译等。

CodeGeeX优势

  • 插件可以免费使用

  • 支持国内直接使用

  • 支持多语言转换

  • 功能齐全

安装 

使用vscode编辑器,在插件中搜索CodeGeeX,点击安装

让编程效率提高20%的神器_第1张图片

安装成功后,左侧栏会出现如下图标

让编程效率提高20%的神器_第2张图片

CodeGeeX使用

通过快速排序算法为例子,介绍CodeGeeX常用的一些功能。

代码补全

当用户停止编码时,CodeGeeX会根据编辑器的相关信息,生成对应代码提示。按Tab即可使用提示代码。

让编程效率提高20%的神器_第3张图片

可以按Tab选择每次的生成的代码。

当然,如果提示的代码不符合自己预期,可以自己手动编写,然后再继续使用该工具即可。

这样我们就生成了最终的代码。

让编程效率提高20%的神器_第4张图片

代码注释

选中代码

让编程效率提高20%的神器_第5张图片

右键选择CodeGeeX->添加注释,即可对该部份代码进行注释。

让编程效率提高20%的神器_第6张图片

代码翻译

将快排算法,go语言转换为python来写。

选中quickSort函数,然后选择左侧栏的代码翻译

让编程效率提高20%的神器_第7张图片

点击翻译,就可以成功转换。这里支持C++、Java、html等多种语言的转换。

让编程效率提高20%的神器_第8张图片

代码问答

点击 Ask CodeGeeX

让编程效率提高20%的神器_第9张图片

输入/explain,即可对选中的代码解释。

让编程效率提高20%的神器_第10张图片

让编程效率提高20%的神器_第11张图片

输入/fixbug,还可以对该部分bug进行修复(从测试结果来看,该功能还不是很智能,有待加强)。

除此之外,我们还可以直接向CodeGee提问

输出结果:

让编程效率提高20%的神器_第12张图片

单元测试

作为程序员,每次开发完一个功能模块,都需要进行单元测试。

我们可以借助CodeGeeX来快速生成单元测试;选中quickSort函数,输入:单元测试

让编程效率提高20%的神器_第13张图片

CodeGeeX输出如下:

让编程效率提高20%的神器_第14张图片

总结

在实际的编码中,对于常用的一些算法和或者函数逻辑,我们可以通过CodeGeeX快速生成;对于业务功能性部份,目前还是以人为编码为主,CodeGeeX起到辅助作用。

单元测试的生成可以借助CodeGeeX快速生成。当然如果生成的结果不符合预期,也可以借助vscode其他插件来实现。

可以经常使用Ask CodeGeeX功能,可以直接提问,避免浏览器和代码编辑器之间来回切换。

最后,宣传一下我的免费星球和群,欢迎加入围观学习!

让编程效率提高20%的神器_第15张图片

让编程效率提高20%的神器_第16张图片

你可能感兴趣的:(AI编程提效,mysql,sql,系统架构,数据库,redis)