文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

一个不太好用的 IDEA 代码生成插件

2024-11-30 06:34

关注

1. 安装与配置

插件安装好说,大家直接在 IDEA 插件商店搜索 AWS Toolkit,安装完成后重启 IDEA:

图片

安装完成之后,重启 IDEA,重启之后,就可以看到 AWS Toolkit 插件了:

图片

安装好之后,首次使用需要先配置一下,这个配置是比较容易的,我们点击 CodeWhisperer 下面的 Start 按钮,如下:

图片

这里只需要用邮箱简单注册一下,不需要额外费用,选择第一项,然后点击 connect 按钮,此时会自动在浏览器打开 AWS 登录页面(不需要魔法):

图片

点击确认按钮即可,接下来,会需要一个邮箱地址注册一下即可,如果已经有 AWS 账号可以直接登录:

图片

输入验证码:

图片

最后再输入一下密码,然后点击 Allow 就可以了:

图片

再次回到 IDEA,就可以看到如下页面了:

图片

从这里可以看出来,CodeWhisperer 支持 15 种开发语言:

图片

好啦,准备工作妥当,接下来我们就来简单体验一把 CodeWhisperer 的用法吧。

2. 实践

2.1 根据注释生成代码

先来看 CodeWhisperer 根据注释生成代码这个能力:

图片

进入后,我们直接写需求,写完需求之后,按回车,就会自动生成代码了,自动生成代码的过程中,一般会生成多个建议,可以按左右箭头去选择,选择完成后,按 tab 键进行代码插入:

图片

上图是官方已经写好的注释,我们自己也来写一个:

图片

啊。。这。。。

算了,试下一个功能吧。

2.2 生成代码建议

这个是自动分析上下文代码然后给出建议,这个功能要是做成了那真是牛!

图片

小伙伴们看提示,这段代码从 19 行开始是自动生成的,前面的代码写好之后,将光标放在 18 行,按回车,就会自动给出代码建议,觉得建议 OK,就按 tab 键插入代码。

这个功能目前只能根据你的代码写出来类似代码,其他的还办不到。

不过这个功能,相比于 IDEA 中自带的提示还是智能一些,当我们按回车之后,他会给出来一些代码建议,安装了该插件之后,这个功能我觉得是最有用的一个了。

2.3 代码安全检查

点击安全扫描,可以对当前项目中的类进行安全检查:

图片

假设我留一个资源不释放的漏洞,我们来看下检查结果:

图片

可以看到,ctx 没有关闭,存在资源泄漏的风险。

2.4 推荐配置

建议关闭 CodeWhisperer 的代码导入功能,这个功能 IDEA 自己有,也挺好用,AI 推断的反而有时候不准确,并且关闭代码分享,这是为了安全:

图片

大致就这些吧。整体感受:一般般,不好用(估计就是生成 AWS 自家的代码好用)。

来源:江南一点雨内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯