日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
一個(gè)不太好用的IDEA代碼生成插件

今天我們?cè)俳o小伙伴們介紹另外一個(gè)免費(fèi)的代碼輔助插件 AWS Toolkit。從名字上可以看出來(lái),這是一個(gè)方便大家在 IDEA 上使用 AWS 服務(wù)的插件,這個(gè)插件中有一個(gè)好玩的功能那就是 Amazon CodeWhisperer。

1. 安裝與配置

插件安裝好說(shuō),大家直接在 IDEA 插件商店搜索 AWS Toolkit,安裝完成后重啟 IDEA:

圖片

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

圖片

安裝好之后,首次使用需要先配置一下,這個(gè)配置是比較容易的,我們點(diǎn)擊 CodeWhisperer 下面的 Start 按鈕,如下:

圖片

這里只需要用郵箱簡(jiǎn)單注冊(cè)一下,不需要額外費(fèi)用,選擇第一項(xiàng),然后點(diǎn)擊 connect 按鈕,此時(shí)會(huì)自動(dòng)在瀏覽器打開(kāi) AWS 登錄頁(yè)面(不需要魔法):

圖片

點(diǎn)擊確認(rèn)按鈕即可,接下來(lái),會(huì)需要一個(gè)郵箱地址注冊(cè)一下即可,如果已經(jīng)有 AWS 賬號(hào)可以直接登錄:

圖片

輸入驗(yàn)證碼:

圖片

最后再輸入一下密碼,然后點(diǎn)擊 Allow 就可以了:

圖片

再次回到 IDEA,就可以看到如下頁(yè)面了:

圖片

從這里可以看出來(lái),CodeWhisperer 支持 15 種開(kāi)發(fā)語(yǔ)言:

圖片

好啦,準(zhǔn)備工作妥當(dāng),接下來(lái)我們就來(lái)簡(jiǎn)單體驗(yàn)一把 CodeWhisperer 的用法吧。

2. 實(shí)踐

2.1 根據(jù)注釋生成代碼

先來(lái)看 CodeWhisperer 根據(jù)注釋生成代碼這個(gè)能力:

圖片

進(jìn)入后,我們直接寫(xiě)需求,寫(xiě)完需求之后,按回車(chē),就會(huì)自動(dòng)生成代碼了,自動(dòng)生成代碼的過(guò)程中,一般會(huì)生成多個(gè)建議,可以按左右箭頭去選擇,選擇完成后,按 tab 鍵進(jìn)行代碼插入:

圖片

上圖是官方已經(jīng)寫(xiě)好的注釋?zhuān)覀冏约阂瞾?lái)寫(xiě)一個(gè):

圖片

啊。。這。。。

算了,試下一個(gè)功能吧。

2.2 生成代碼建議

這個(gè)是自動(dòng)分析上下文代碼然后給出建議,這個(gè)功能要是做成了那真是牛!

圖片

小伙伴們看提示,這段代碼從 19 行開(kāi)始是自動(dòng)生成的,前面的代碼寫(xiě)好之后,將光標(biāo)放在 18 行,按回車(chē),就會(huì)自動(dòng)給出代碼建議,覺(jué)得建議 OK,就按 tab 鍵插入代碼。

這個(gè)功能目前只能根據(jù)你的代碼寫(xiě)出來(lái)類(lèi)似代碼,其他的還辦不到。

不過(guò)這個(gè)功能,相比于 IDEA 中自帶的提示還是智能一些,當(dāng)我們按回車(chē)之后,他會(huì)給出來(lái)一些代碼建議,安裝了該插件之后,這個(gè)功能我覺(jué)得是最有用的一個(gè)了。

2.3 代碼安全檢查

點(diǎn)擊安全掃描,可以對(duì)當(dāng)前項(xiàng)目中的類(lèi)進(jìn)行安全檢查:

圖片

假設(shè)我留一個(gè)資源不釋放的漏洞,我們來(lái)看下檢查結(jié)果:

圖片

可以看到,ctx 沒(méi)有關(guān)閉,存在資源泄漏的風(fēng)險(xiǎn)。

2.4 推薦配置

建議關(guān)閉 CodeWhisperer 的代碼導(dǎo)入功能,這個(gè)功能 IDEA 自己有,也挺好用,AI 推斷的反而有時(shí)候不準(zhǔn)確,并且關(guān)閉代碼分享,這是為了安全:

圖片

大致就這些吧。整體感受:一般般,不好用(估計(jì)就是生成 AWS 自家的代碼好用)。


本文標(biāo)題:一個(gè)不太好用的IDEA代碼生成插件
轉(zhuǎn)載來(lái)源:http://m.5511xx.com/article/cccjgii.html