在GPT 可以写代码啦!文中,我们分享了 Github Copilot 这款 GPT 产品,它可以帮助我们有效的提高代码速度,但是,这款产品每个月需要支付 10$, 很多小伙伴还是比较心疼,因此今天推荐一款免费的产品:Codeium。
到目前为止:Codeium 非常慷慨!仅对企业用户收费,对个人开发者永久完全免费。
一、功能介绍
Codeium的官网:codeium.com/ ,Codeium可以在浏览器插件中使用(chrome.google.com/webstore/de…
在 Intelli IDEA 中安装,如下图:Plugins -> Marketplace -> 搜索 Codeium -> 选择第一款安装
安装之后的效果:安装后,会在 IDEA的右下角有一个 {...} 图标,点击图标,需要登录授权才能使用,因此,需要到官网上注册一个账户:codeium.com/
登录后的体验:写一个简单的hello world 例子,如下图,当你输入完hello之后,灰色字体的world就是 Codeium自动补充代码的,你只需要点击 Enter键就可以接受建议。这个功能相当强大,在日常的开发中,很多逻辑可以直接通过自动补齐功能完成,省去重复敲代码
另外,在main方法上面,Codeium插入了 Codeium: Refactor Expalin Docstring 功能,
下面简单地介绍这些功能,点击 Refactor会有一个弹框,如下图:
Refactor:自动重构代码,对于历史代码,可以很好地进行重构
Explain:解释代码,可以帮助你快速阅读他人源代码
Add comments and docstrings to the code帮助代码添加注释和帮助文档
Add logging statements so that it can be easily debugged 添加日志语句,方便调试
Clean up this code
清除代码
Check for bugs and null pointers 检查bug和NPE空指针
Implement the code for the TODO comment 实现代码,增加todo注释
Generate unit tests生成单测
Make this code strongly typed 使此代码强类型化
Make this faster and more efficient 优化代码,提高效率
Codeium 提供的几个功能都很nice,可以为我们日常的代码规范,代码质量,代码效率降本增效。另外,在右边的框中可以实时问答,解决问题,这样就实现了实时使用一个 GPT帮助Coding
二、插件和语言支持
Codeium 支持 40多种 开发IDE:
比如:VSCode、JetBrains 全家桶、Eclipse、Visual Studio、VIM、SublimeText、Android Studio、XCode、EMACS、Jupyter Notebook 等等,所以,目前在用的一些开发工具都可以支持。
Codeium 支持70 多种主流的编程语言:
Java、Python、Go、C / C++、C#、PHP、CSS、CUDA,、Dart、Delphi、Dockerfile、Haskell、HTML、Java、JavaScript、JSON、Kotlin、LISP、Less、Lua、MATLAB、Objective-C、Perl、Powershell、R、Ruby、CoffeeScript、Rust、Scala、SCSS、shell、SQL、Swift、Typescript、TSX、Assembly、VBA、Vue、YAML 等等。
三、如何看待工具?
在日常工作中很多人会排斥使用 AI工具生成代码,但是,好的工具可以帮助我们事半功倍,让我们把精力投入到更需要的地方,比如:代码设计,业务理解。因此推荐使用工具来完成一些低成本的开发工作,需要申明的是:工具只是辅助功能,不能完全依赖。**
**
如果你的团队是多语言开发,比如:Java,python,Go都有使用,那么使用 Codeium可以帮助你快速了解语法,进入开发状态。
最后,把猿哥的座右铭送给你: 投资自己才是最大的财富。 由于水平有限,如果文章存在缺点和错误,欢迎批评指正。想了解更多干货,欢迎关注我哦!