

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

# Amazon Q Developer 程式碼建議的最佳實務
<a name="code-recommendations"></a>

Amazon Q Developer 可以提出開發人員問題並評估程式碼，以提供從程式碼產生和錯誤修正到使用自然語言指引的建議。以下是在 Amazon Q 中使用聊天的最佳實務：
+ **從頭開始產生程式碼**

  對於新專案或當您需要一般函數時 （例如，從 Amazon S3 複製檔案），請要求 Amazon Q Developer 使用自然語言提示產生程式碼範例。Amazon Q 可以提供公有資源的相關連結，以供進一步驗證和調查。
+ **尋找編碼知識和錯誤說明**

  遇到編碼問題或錯誤訊息時，請提供程式碼區塊 （如果適用，則提供錯誤訊息） 和您的問題，做為 Amazon Q Developer 的提示。此內容將有助於 Amazon Q 提供準確且相關的回應。
+ **改善現有的程式碼**

  若要修正已知錯誤或最佳化程式碼 （例如，為了降低複雜性），請選取相關的程式碼區塊，並將其與您的請求一起傳送至 Amazon Q Developer。請具體說明您的提示，以獲得更好的結果。
+ **說明程式碼功能**

  探索新的程式碼儲存庫時，請選取程式碼區塊或整個指令碼，並將其傳送給 Amazon Q Developer 進行說明。減少選取大小以取得更具體的說明。
+ **產生單位測試**

  傳送程式碼區塊做為提示後，請要求 Amazon Q Developer 產生單元測試。這種方法可以節省程式碼涵蓋範圍和 DevOps 相關的時間和開發成本。
+ **尋找 AWS 答案**

  Amazon Q Developer 是開發人員使用 AWS 服務 的寶貴資源，因為它包含大量相關知識 AWS。無論您是面對特定的挑戰 AWS 服務、遇到特定錯誤訊息 AWS，或嘗試學習新的錯誤訊息 AWS 服務，Amazon Q 通常都會提供相關且有用的資訊。

  請務必檢閱 Amazon Q Developer 提供給您的建議。然後，進行必要的編輯和執行測試，以確保程式碼符合您預期的功能。