AVt天堂网 手机版,亚洲va久久久噜噜噜久久4399,天天综合亚洲色在线精品,亚洲一级Av无码毛片久久精品

當前位置:首頁 > 科技  > 軟件

一個不太好用的 IDEA 代碼生成插件

來源: 責編: 時間:2023-10-26 17:10:55 290觀看
導讀今天我們再給小伙伴們介紹另外一個免費的代碼輔助插件 AWS Toolkit。從名字上可以看出來,這是一個方便大家在 IDEA 上使用 AWS 服務的插件,這個插件中有一個好玩的功能那就是 Amazon CodeWhisperer。1. 安裝與配置插件

今天我們再給小伙伴們介紹另外一個免費的代碼輔助插件 AWS Toolkit。從名字上可以看出來,這是一個方便大家在 IDEA 上使用 AWS 服務的插件,這個插件中有一個好玩的功能那就是 Amazon CodeWhisperer。IKo28資訊網——每日最新資訊28at.com

1. 安裝與配置

插件安裝好說,大家直接在 IDEA 插件商店搜索 AWS Toolkit,安裝完成后重啟 IDEA:IKo28資訊網——每日最新資訊28at.com

圖片圖片IKo28資訊網——每日最新資訊28at.com

安裝完成之后,重啟 IDEA,重啟之后,就可以看到 AWS Toolkit 插件了:IKo28資訊網——每日最新資訊28at.com

圖片圖片IKo28資訊網——每日最新資訊28at.com

安裝好之后,首次使用需要先配置一下,這個配置是比較容易的,我們點擊 CodeWhisperer 下面的 Start 按鈕,如下:IKo28資訊網——每日最新資訊28at.com

圖片圖片IKo28資訊網——每日最新資訊28at.com

這里只需要用郵箱簡單注冊一下,不需要額外費用,選擇第一項,然后點擊 connect 按鈕,此時會自動在瀏覽器打開 AWS 登錄頁面(不需要魔法):IKo28資訊網——每日最新資訊28at.com

圖片圖片IKo28資訊網——每日最新資訊28at.com

點擊確認按鈕即可,接下來,會需要一個郵箱地址注冊一下即可,如果已經有 AWS 賬號可以直接登錄:IKo28資訊網——每日最新資訊28at.com

圖片圖片IKo28資訊網——每日最新資訊28at.com

輸入驗證碼:IKo28資訊網——每日最新資訊28at.com

圖片圖片IKo28資訊網——每日最新資訊28at.com

最后再輸入一下密碼,然后點擊 Allow 就可以了:IKo28資訊網——每日最新資訊28at.com

圖片圖片IKo28資訊網——每日最新資訊28at.com

再次回到 IDEA,就可以看到如下頁面了:IKo28資訊網——每日最新資訊28at.com

圖片圖片IKo28資訊網——每日最新資訊28at.com

從這里可以看出來,CodeWhisperer 支持 15 種開發語言:IKo28資訊網——每日最新資訊28at.com

圖片圖片IKo28資訊網——每日最新資訊28at.com

好啦,準備工作妥當,接下來我們就來簡單體驗一把 CodeWhisperer 的用法吧。IKo28資訊網——每日最新資訊28at.com

2. 實踐

2.1 根據注釋生成代碼

先來看 CodeWhisperer 根據注釋生成代碼這個能力:IKo28資訊網——每日最新資訊28at.com

圖片圖片IKo28資訊網——每日最新資訊28at.com

進入后,我們直接寫需求,寫完需求之后,按回車,就會自動生成代碼了,自動生成代碼的過程中,一般會生成多個建議,可以按左右箭頭去選擇,選擇完成后,按 tab 鍵進行代碼插入:IKo28資訊網——每日最新資訊28at.com

圖片圖片IKo28資訊網——每日最新資訊28at.com

上圖是官方已經寫好的注釋,我們自己也來寫一個:IKo28資訊網——每日最新資訊28at.com

圖片圖片IKo28資訊網——每日最新資訊28at.com

啊。。這。。。IKo28資訊網——每日最新資訊28at.com

算了,試下一個功能吧。IKo28資訊網——每日最新資訊28at.com

2.2 生成代碼建議

這個是自動分析上下文代碼然后給出建議,這個功能要是做成了那真是牛!IKo28資訊網——每日最新資訊28at.com

圖片圖片IKo28資訊網——每日最新資訊28at.com

小伙伴們看提示,這段代碼從 19 行開始是自動生成的,前面的代碼寫好之后,將光標放在 18 行,按回車,就會自動給出代碼建議,覺得建議 OK,就按 tab 鍵插入代碼。IKo28資訊網——每日最新資訊28at.com

這個功能目前只能根據你的代碼寫出來類似代碼,其他的還辦不到。IKo28資訊網——每日最新資訊28at.com

不過這個功能,相比于 IDEA 中自帶的提示還是智能一些,當我們按回車之后,他會給出來一些代碼建議,安裝了該插件之后,這個功能我覺得是最有用的一個了。IKo28資訊網——每日最新資訊28at.com

2.3 代碼安全檢查

點擊安全掃描,可以對當前項目中的類進行安全檢查:IKo28資訊網——每日最新資訊28at.com

圖片圖片IKo28資訊網——每日最新資訊28at.com

假設我留一個資源不釋放的漏洞,我們來看下檢查結果:IKo28資訊網——每日最新資訊28at.com

圖片圖片IKo28資訊網——每日最新資訊28at.com

可以看到,ctx 沒有關閉,存在資源泄漏的風險。IKo28資訊網——每日最新資訊28at.com

2.4 推薦配置

建議關閉 CodeWhisperer 的代碼導入功能,這個功能 IDEA 自己有,也挺好用,AI 推斷的反而有時候不準確,并且關閉代碼分享,這是為了安全:IKo28資訊網——每日最新資訊28at.com

圖片圖片IKo28資訊網——每日最新資訊28at.com

大致就這些吧。整體感受:一般般,不好用(估計就是生成 AWS 自家的代碼好用)。IKo28資訊網——每日最新資訊28at.com

本文鏈接:http://www.tebozhan.com/showinfo-26-15200-0.html一個不太好用的 IDEA 代碼生成插件

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 了解Python調用函數

下一篇: Go 中的指針:了解內存引用

標簽:
  • 熱門焦點
Top