在短時間內透過提示形成功能
Amazon Q Developer 代理程式可以採用最少的輸入執行一系列任務 - 從編寫新功能的程式碼、記錄和重構程式碼,到實作單元測試。您可以向 Amazon Q 描述一項新功能,幾分鐘內它就會分析您現有的程式碼庫,制定出涵蓋多個檔案的分步實作計劃,並在您核准後執行程式碼變更。
超越編碼的協助方式
Amazon Q Developer 可幫助您完成開發任務,以便您輕鬆地交付高品質的專案。藉助對專案的深入了解,Amazon Q Developer 可以透過自動產生 README 檔案和資料流程圖表,協助在整個程式碼庫中產生單元測試或記錄您的程式碼。Amazon Q Developer 還可以執行程式碼檢閱、針對合併請求自動提供評論、標記可疑程式碼模式,甚至評估部署風險,因此您可快速取得關於程式碼的意見回饋。
具有業界最高的接受率,更快速地編寫程式碼
Amazon Q Developer 可依據您的註釋以及 IDE 和 CLI 中的現有程式碼,以超過 25 種程式設計語言 (包括 Java、Python 或 JavaScript) 產生從程式碼片段到完整功能的即時程式碼建議。在執行多行程式碼建議的助理中,Amazon Q Developer 擁有業界最高的程式碼接受率。BT Group 最近報告稱,他們接受了來自 Amazon Q 的 37% 的程式碼建議,而 National Australia Bank reporting 報告的接受率為 50%。
根據您的內部程式碼庫取得程式碼建議
透過自訂 Amazon Q Developer,使其了解您的內部程式庫、API、最佳實務和架構模式,產生更相關的內嵌程式碼建議和聊天回應,進而大幅加快開發速度。詢問您內部程式碼庫的結構、特定函數或程式庫的使用位置和使用方式,或特定函數、方法或 API 的使用方式。
安全性提升
除了產生程式碼,Amazon Q Developer 還會掃描程式碼是否存在難以偵測的弱點,例如洩露的憑證和日誌注入。僅需執行一個步驟,Amazon Q Developer 就會自動建議針對應用程式程式碼量身打造的修復措施,讓您可以放心地快速接受修正。
統計資料
50%
在執行多行程式碼建議的助理中,Amazon Q Developer 擁有業界最高的程式碼接受率。BT Group 最近報告稱,他們接受了 Amazon Q 的 37% 程式碼建議,而 National Australia Bank reporting 報告的接受率為 50%。表現優異
Amazon Q Developer 提供的安全掃描功能在大多數熱門程式設計語言的偵測中均優於領先的公開基準測試工具。功能
「今年稍早,我們開始使用 Amazon Q Developer 進行自訂,與 Amazon Q Developer 的基礎版本相比,我們的一些團隊已經發現接受率提高了 30%。根據我們的內部庫量身定制的建議,透過產生程式碼和語義程式碼搜尋,每週為我們的開發人員節省數小時。我們的部分開發人員現在接受了來自 Amazon Q Developer 的超過 50% 的建議。使用 Amazon Q Developer 進行自訂就像與對我們的程式碼庫有深入了解的同行進行結對程式設計一樣,它可以協助指導開發人員採用我們的最佳實務。」
Girish Bajaj
Prime Video and Amazon MGM Studios Core Technology 副總裁
「今年稍早,我們開始使用 Amazon Q Developer 進行自訂,與 Amazon Q Developer 的基礎版本相比,我們的一些團隊已經發現接受率提高了 30%。根據我們的內部庫量身定制的建議,透過產生程式碼和語義程式碼搜尋,每週為我們的開發人員節省數小時。我們的部分開發人員現在接受了來自 Amazon Q Developer 的超過 50% 的建議。使用 Amazon Q Developer 進行自訂就像與對我們的程式碼庫有深入了解的同行進行結對程式設計一樣,它可以協助指導開發人員採用我們的最佳實務。」
Girish Bajaj
Prime Video and Amazon MGM Studios Core Technology 副總裁
「今年稍早,我們開始使用 Amazon Q Developer 進行自訂,與 Amazon Q Developer 的基礎版本相比,我們的一些團隊已經發現接受率提高了 30%。根據我們的內部庫量身定制的建議,透過產生程式碼和語義程式碼搜尋,每週為我們的開發人員節省數小時。我們的部分開發人員現在接受了來自 Amazon Q Developer 的超過 50% 的建議。使用 Amazon Q Developer 進行自訂就像與對我們的程式碼庫有深入了解的同行進行結對程式設計一樣,它可以協助指導開發人員採用我們的最佳實務。」
Girish Bajaj
Prime Video and Amazon MGM Studios Core Technology 副總裁
「自 Amazon Q Developer 推出以來,我們已將其無縫整合到我們的開發工作流程中。將此擴充功能引入我們的整合式開發環境 (Integrated Development Environment, IDE) 已證明可帶來相當巨大的優勢。值得注意的是,我們的開發團隊在搜尋相關資訊和諮詢外部資源方面的時間明顯縮短。透過採用最佳實務,我們充分挖掘自身平台的各種作用。這特別有益於相對不熟悉 AWS 程式設計的團隊成員,因為它會引導這些團隊在不經意中選擇 AWS Lambda、Amazon DynamoDB 和類似服務,而不是使用其他替代技術部署任務。先前缺乏雲端運算經驗的新團隊成員可以更加順暢地融入團隊工作。現在,他們可以在幾天內部署無伺服器專案,達到至少 70% 的顯著效率提升。展望未來,我們渴望擴展此整合,以涵蓋從我們的程式碼儲存庫和知識庫中擷取資料。」
Yazid Yahya
Datapel Systems 產品開發
「自 Amazon Q Developer 推出以來,我們已將其無縫整合到我們的開發工作流程中。將此擴充功能引入我們的整合式開發環境 (Integrated Development Environment, IDE) 已證明可帶來相當巨大的優勢。值得注意的是,我們的開發團隊在搜尋相關資訊和諮詢外部資源方面的時間明顯縮短。透過採用最佳實務,我們充分挖掘自身平台的各種作用。這特別有益於相對不熟悉 AWS 程式設計的團隊成員,因為它會引導這些團隊在不經意中選擇 AWS Lambda、Amazon DynamoDB 和類似服務,而不是使用其他替代技術部署任務。先前缺乏雲端運算經驗的新團隊成員可以更加順暢地融入團隊工作。現在,他們可以在幾天內部署無伺服器專案,達到至少 70% 的顯著效率提升。展望未來,我們渴望擴展此整合,以涵蓋從我們的程式碼儲存庫和知識庫中擷取資料。」
Yazid Yahya
Datapel Systems 產品開發
「自 Amazon Q Developer 推出以來,我們已將其無縫整合到我們的開發工作流程中。將此擴充功能引入我們的整合式開發環境 (Integrated Development Environment, IDE) 已證明可帶來相當巨大的優勢。值得注意的是,我們的開發團隊在搜尋相關資訊和諮詢外部資源方面的時間明顯縮短。透過採用最佳實務,我們充分挖掘自身平台的各種作用。這特別有益於相對不熟悉 AWS 程式設計的團隊成員,因為它會引導這些團隊在不經意中選擇 AWS Lambda、Amazon DynamoDB 和類似服務,而不是使用其他替代技術部署任務。先前缺乏雲端運算經驗的新團隊成員可以更加順暢地融入團隊工作。現在,他們可以在幾天內部署無伺服器專案,達到至少 70% 的顯著效率提升。展望未來,我們渴望擴展此整合,以涵蓋從我們的程式碼儲存庫和知識庫中擷取資料。」
Yazid Yahya
Datapel Systems 產品開發