JetBrains Golang 实测 Amazon CodeWhisperer

469 阅读1分钟

Amazon CodeWhisperer was announced on June 23, 20221 and became generally available on April 13, 2023

前言

在AI爆发的大时代里,先有微软Github Copilot的发布后有Amazon CodeWhisperer,当然相比于前者,我相信开发者更愿意使用免费的Amazon CodeWhisperer,那么今天就测试一下Amazon CodeWhisperer在日常开发Golang的表现。

体验

代码补全

编写基本函数等能自动提供补全代码的提示 image.png

利用代码注释补全代码

这里利用冒泡排序作为注释!先生成函数名称。

image.png

其次一行回车一下和tab键一下。

image.png

最后重复到不再提示为止。

image.png

Amazon CodeWhisperer写测试函数

再用Amazon CodeWhisperer帮我写一个测试函数

image.png

细心的小伙伴这回就应该发现IDE提示报错!Amazon CodeWhisperer虽然会扫描用户编码习惯和用户编写的代码,但是也是会存在细节上的错误,这时候就需要开发者细心检查逻辑和代码!最后修改代码测试一下!

image.png

安全扫描

虽然插件支持安全扫码,但不支持go语言!就是稍微有那么一丢丢遗憾!

image.png

image.png

总结

Amazon CodeWhisperer免费易上手,能够帮助开发者快速编写代码,开发者只需要关心代码逻辑和细微细节。总的来说,可以帮助我成为一个更好的开发者,但是任何辅助工具都有利有弊,Amazon CodeWhisperer 也是才发布不久,通过测试我希望官方能提供一个反馈渠道或社区群,让大家交流学习!