前段时间体验了chatGPT,听说它能够写代码,成果发现更多的只是一个对答写小作文的百度助手,尽管也能写代码,但不是我想要的,能够在 idea 中能够快速生成代码块的。一个偶尔的时机,从微信群里了解到,由亚马逊云科技推出的 CodeWishPerer 开发插件,能够在多个开发环境中运用,如:Visual Studio(VS)Code 和 JetBrains IDE(IntelliJ、PyCharm、CLion、GoLand、WebStorm、Rider、PhpStorm、RubyMine 和 DataGrip,看了官方的运用介绍,于是刻不容缓的在自己 IntelliJ IDEA 中引进装置了 CodeWishPerer 插件。
亚马逊云科技开发者社区为开发者们提供全球的开发技术资源。这儿有技术文档、开发案例、技术专栏、训练视频、活动与竞赛等。帮助我国开发者对接世界最前沿技术,观点,和项目,并将我国优异开发者或技术推荐给全球云社区。假如你还没有关注/保藏,看到这儿请一定不要匆匆划过,点这儿让它成为你的技术宝库!
(由于装置准备工作有好几个步骤,此处省略装置过程,如需查看怎么装置,请看我另一篇文章。)
装置好后,
新建⼀个类,写出冒泡排序的注释,代码如下:
输入“public void bu”稍等1-2秒代码⽣成完毕,会呈现如下界⾯(速度还是挺快的):
能够看到,CodeWhisperer 现已⽣成了代码,此时能够按下 Tab 键确认代码,也能够用鼠标点击“Insert Code”,左右方向箭头或许”Previous”或”Next”切换不同的代码。
生成函数名以后,还能够生成函数体,如下图:
终究,生成的代码是这样的:
注释写的越准确,⽣成的代码质量越好。当然,CodeWhisperer ⽣成的代码并不总是正确或最优,需要视状况进⾏修正或优化。
接下来,我们来验证它写的对不对:
先写个运转的 main 方法,
然后在方法体中也是能够快速生成代码的,
pic2.zhimg.com/80/v2-5921c…
运转成果如下图:
最后总结:Amazon CodeWhisperer 个人版,运用后感觉还是很不错的,响应速度很快,写的代码也很准确有用。写代码的时分还是挺爽的,英文不好,或许没什么开发基础的人也能快速上手,有基础那用起来更是称心如意,如有神助!
文章来历:dev.amazoncloud.cn/column/arti…