上一期文章中給小夥伴們推薦了一款不需要魔法,並且免費幫寫程式碼的外掛CodeGeex
通過小夥伴的反饋,大家對AI輔助程式設計還是,挺趕興趣的
應大家的要求,這一期呢,再來給大家推薦一款類似的外掛
它也不需要魔法、免費而且具有安全程式碼掃描輔助工具
它是AWS(亞馬遜) 公司出品的,亞馬遜大家應該不陌生了吧,小夥伴們可以放心食用
① 官網連結
https://aws.amazon.com/cn/codewhisperer/
② 官方介紹
Amazon CodeWhisperer
是一款 AI 編碼工具,可在您的整合式開發環境(IDE)中生成實時單行或全函數程式碼建議,以幫助您快速構建應用。使用
CodeWhisperer
,您可以用自然語言編寫註釋,CodeWhisperer
直接在 IDE 中推薦一個或多個可以完成任務的程式碼片段。您可以快速輕鬆地接受排在首位的建議(Tab 鍵)、檢視更多建議(箭頭鍵)或繼續編寫自己的程式碼。
CodeWhisperer 對個人是免費使用的,而且每月可以使用50次程式碼安全掃描功能(這個會在後面介紹具體使用)
CodeWhisperer
功能① 用自然語言編寫註釋,CodeWhisperer
幫你生成程式碼片段
② 程式碼許可證排查功能
當你越來越多的程式碼時AI工具生成的時候,就會面臨一個煩惱問題: 你寫的程式碼能不能商用?是否侵權?會不會面臨賠償?
CodeWhisperer
提供了許可證檢查功能,我們可以根據它提供的建議修改程式碼,這就可以幫我們解決這個煩惱了,是不是很實用呢?
③ 程式碼安全性檢查
有時候,我們寫的程式碼存在① SQL隱碼攻擊 ②跨站指令碼攻擊(XSS)③ 跨站請求偽造(CSRF)④ 不安全的身份驗證和對談管理 等這樣安全漏洞時,
CodeWhisperer
可以幫我們檢測出來,並給出修改建議
支援主流的
Java
、python
、JavaScript
、typescript
、C#
等語言可以整合到
vscode
、IntelliJ IDEA
、AWS Cloud9
等IDE
中
vscode
①vscode
中外掛下載量
目前已經有 158 萬小夥伴下載使用
② 下載
IntelliJ IDEA
中外掛下載量① IntelliJ IDEA
外掛下載量
目前已經有530萬小夥伴下載使用
② 下載
CodeWhisperer
上一小節中安裝完成後,我們還需要註冊一個亞馬遜賬號才能使用它。
出現如下頁面說明可以正常使用它了
① 我們讓它幫寫一個部落格展示頁面
我們來看它表演,幫我們頁面需要的元素基本上都一一例舉出來了,並且後面一一給出程式碼
② 程式碼安全性檢查功能
個人使用下來吧,功能和之前推薦的外掛差不多。
這個工具程式碼安全性檢查個人感覺不太好用,沒有Bito
外掛使用起來流暢(也有可能是我使用姿勢不對