本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 Amazon Q Developer 產生內嵌和助理程式碼的最佳實務
Amazon Web Services (貢獻者)
2024 年 8 月 (文件歷史記錄)
傳統上,開發人員倚賴來自各種來源的專業知識、文件和程式碼片段來撰寫和維護程式碼。雖然這些方法能為業界提供良好的服務,但它們可能耗時且容易發生人為錯誤,進而導致效率低下和潛在的錯誤。
這是 Amazon Q Developer 在 中採取的步驟,以改善開發人員的旅程。Amazon Q Developer 是強大的 AWS 生成式 AI 支援助理,旨在透過提供智慧程式碼產生和建議來加速程式碼開發任務。
不過,如同任何新技術一樣,可能會有挑戰。不切實際的期望、加入困難、疑難排解不正確的程式碼產生,以及正確使用 Amazon Q 功能,都是開發人員可能面臨的常見障礙。此完整指南解決了這些挑戰,提供實際案例、詳細的最佳實務、故障診斷,以及專門針對 Python和 的實用實際程式碼範例Java,這是兩種最廣泛採用的程式設計語言。
本指南著重於使用 Amazon Q Developer 執行程式碼開發任務,例如:
-
程式碼完成 – 即時 產生內嵌建議做為開發人員程式碼。
-
程式碼改善和建議 – 討論軟體開發、產生自然語言的新程式碼,以及改善現有的程式碼。
目標
本指南的目標是支援 Amazon Q Developer 的新使用者或持續使用者的開發人員,協助他們在日常編碼任務中成功使用該服務。開發團隊經理也可以從閱讀本指南中受益。
本指南為您提供以下有關使用 Amazon Q Developer 的洞察:
-
了解有效使用 Amazon Q Developer 進行程式碼開發
-
緩解常見挑戰並提升開發人員使用 Amazon Q Developer 的清晰度
-
提供策略和洞見,以滿足開發人員的期望,並克服與程式碼產生準確性和效能相關的障礙。
-
-
提供疑難排解和錯誤處理
-
為開發人員提供 Amazon Q Developer 程式碼產生疑難排解指引,以解決不準確的結果或意外行為。
-
提供 和 特定的實際範例和案例Java。 Python
-
-
最佳化工作流程和生產力
-
使用 Amazon Q Developer 最佳化程式碼開發工作流程。
-
討論提高開發人員生產力的策略。
-