免费用的 AI 工具 CodeGeeX ,开发效率翻倍!!!
前言
目录
前言
一、AI使用教程
二、工作提效
2.1 AI 导师
2.2 AI 程序助手
2.3 AI 测试员
编辑2.4 AI Bug 修复师
三、其他能力
代码翻译
四、总结
AI 会淘汰程序员,但只会淘汰不会用 AI 的程序员。
AI可以通过学习和分析大量的性能数据,自动寻找性能瓶颈并进行智能调优,加快软件的响应速度,提升用户体验。此外,AI在软件开发需求分析、自动化测试、代码生成、项目管理、持续集成与部署等方面也有应用,可以节省时间和精力,提高开发速度和质量。
一、AI使用教程
首先安装 CodeGeeX 工具,可以直接在官网安装,也可以在主流 IDE 的插件市场里安装。
官网链接:CodeGeeX - 免费的AI编程助手 - CodeGeeX
话说国内 AI 工具那么多,为什么选择用它来演示呢?
原因很简单,4 个优势:完全免费、速度更快、生态活跃、而且最关键的是能够直接在主流 IDE 中作为插件使用。VS Code、JetBrains 都支持~
不知道大家最常用的 IDE 是哪些?我这里选择用主流的轻量编辑器 IntelliJ IDEA 给大家演示。
进入 IntelliJ IDEA 的插件页面,搜索 CodeGeeX 插件,点击安装:
然后就能在右侧看到插件了:
下面我以程序员的工作为例,给大家分享如何用 AI 提高工作效率!!!
二、工作提效
2.1 AI 导师
程序员刚进公司,肯定要先熟悉项目代码,但是看不懂代码怎么办?
没关系,现在 AI 就是你的导师!
选中要分析的代码片段,然后在插件中输入 /explain 指令:
回车!AI 导师就帮你解释了整个代码文件,可以帮助自己快速理解项目。
我强烈建议大家使用这个指令来解释同事写的代码。如果AI都无法理解,那么你的同事可能会意识到他们的代码质量有待提高,从而更加注重代码的可读性和可维护性。
2.2 AI 程序助手
一般熟悉了项目、写好了设计文档,我们就要开始写代码了。
这时,AI 就是我们得力的程序助手,我们只需要按照正常的习惯编写代码,AI 就会持续给我们代码提示:
这时按下 Tab 键,就能快速使用 AI 生成的代码啦。
还可以直接向 AI 提问,让它帮你生成完整的代码,比如 “Java 冒泡排序示例代码”,很快就给出了可以运行的完整代码:
而且咱们还可以利用 AI 来优化代码,比如选中这段代码,让 AI 帮我提升代码的健壮性:
看看 AI 给出的回复,补充了很多的校验,也能帮我们学到一些好的编程习惯:
还可以帮助我们写注释,直接打开代码文件,输入 /comment 指令:
只需几秒钟,CodeGeeX 插件就会自动为你的代码补充详细的注释!
你也可以只选中部分代码,然后输入 /comment 指令,让 AI 给这段代码添加注释,非常灵活。
也可以选中代码按右键:
同理,你可以让 AI 帮你写文档,只需要选中代码,然后向它提问 “帮我写一篇介绍文档”:
很快一篇详细的代码介绍文档就出炉了:
2.3 AI 测试员
编写单元测试需要花费一定的时间和精力,但它是保证程序正常运行的重要步骤。
然而,许多程序员可能会忽略这个步骤,因为他们对自己的代码过于自信,认为自己的代码没有缺陷。
但是,这种自信往往是盲目的,因为无论我们如何努力,代码中总会出现一些错误或问题。
不过现在我们有了 AI 测试员,只要打开想测试的文件,然后输入 /tests 指令:
就能自动生成单元测试代码啦:
2.4 AI Bug 修复师
有了 AI Bug 修复师,我们修复Bug的速度将会大大提升,只需要打开存在 Bug 的代码文件,然后输入 /fixbug 指令:
AI 就会自动为我们发现代码中潜在的 Bug,并给出修复和优化建议,我们可以自主选择是否替换 AI 修复的代码。
三、其他能力
代码翻译
可以把我的 C++ 课写的代码直接转成 Java 代码,拿去交 Java 课设的作业。
尤其适合转语言、想用多种语言刷算法题、或者重构项目的同学,虽然翻译未必完全准确,但起码有一个提醒的作用,能够提高效率。
四、总结
就分享到这了。
所以AI技术在软件开发领域的应用可以造福程序员。
AI可以提供更高效的代码自动生成和智能推荐功能,帮助程序员快速编写高质量的代码。这可以减轻程序员的工作负担,提高开发效率。
AI可以自动完成一些繁琐的任务,如代码测试、错误检测和修复等,让程序员有更多的时间和精力去关注更复杂的问题,如算法设计、系统架构等。
AI还可以通过智能分析和预测,帮助程序员更好地理解客户需求、市场趋势和竞争状况,从而更好地规划和开发软件产品。
基于chatgpt的特殊性国内不适合所有人通用,本文只做一种技术分享,后续针对java23种设计模式进行逐一分解,工作忙的伙伴可抽时间免费了解下。文章来源:https://www.toymoban.com/news/detail-848832.html
如果有帮助请不吝点赞关注,支持一下十几年码龄的新手!!!
文章来源地址https://www.toymoban.com/news/detail-848832.html
到了这里,关于idea免费插件CodeGeeX ,别在闷头自己写代码了!!!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!