使用 Amazon Q Developer 產生內嵌和助理程式碼的最佳實務 - AWS 方案指引

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 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 最佳化程式碼開發工作流程。

    • 討論提高開發人員生產力的策略。