View a markdown version of this page

在開發人員工作流程中使用 Amazon Q Developer - AWS 方案指引

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

在開發人員工作流程中使用 Amazon Q Developer

開發人員遵循包含需求收集、設計和規劃編碼、測試、程式碼檢閱部署階段的標準工作流程。本節著重於如何使用 Amazon Q Developer 功能來最佳化金鑰開發步驟。

Amazon Q Developer 可以執行的程式碼開發任務包括設計、撰寫、測試和檢閱。

上圖顯示 Amazon Q Developer 如何在程式碼開發階段加速和簡化下列常見任務:

  • 設計和規劃 | 環境設定 | 程式碼組織

    • 產生相關程式庫

    • 產生類別和函數的概要

    • 向 Amazon Q 詢問架構良好的建議

    • 使用 Amazon Q 重構程式碼

  • 程式碼編寫 | 偵錯和分析 | 單元測試 | 文件

    • 產生熱門演算法

    • 接收內嵌程式碼建議

    • 要求 Amazon Q 最佳化和修正程式碼

    • 產生偵錯和分析陳述式

    • 產生單位測試

    • 在指令碼中產生文件和註解

  • 程式碼檢閱

    • 要求 Amazon Q 解釋程式碼

    • 傳送程式碼做為提示,並將問題傳送至 Amazon Q

設計和規劃

收集業務和技術需求後,開發人員會設計新的或擴展現有的程式碼庫。在此階段,Amazon Q Developer 可協助開發人員執行下列任務:

  • 針對架構良好的建議產生相關的程式庫、類別和函數大綱。

  • 提供工程、相容性和架構設計查詢的指引。

編碼

編碼程序使用 Amazon Q Developer 以下列方式加速開發:

  • 環境設定 - 在整合式開發環境 (IDE) AWS 工具組 中安裝 (例如 VS Code 或 IntelliJ)。然後,根據您的專案目標,使用 Amazon Q 產生程式庫或接收設定建議。如需詳細資訊,請參閱加入 Amazon Q Developer 的最佳實務

  • 程式碼組織 - 重構程式碼或從 Amazon Q 取得符合您專案目標的組織建議。

  • 程式碼編寫 - 在開發時使用內嵌建議來產生程式碼,或要求 Amazon Q 使用 IDE 中的 Amazon Q 聊天面板來產生程式碼。如需詳細資訊,請參閱使用 Amazon Q Developer 產生程式碼的最佳實務

  • 偵錯和分析 - 產生分析命令,或使用修正解釋等 Amazon Q 選項來偵錯問題。

  • 單元測試 - 在聊天工作階段期間向 Amazon Q 提供程式碼作為提示,並請求產生適用的單元測試。如需詳細資訊,請參閱 Amazon Q Developer 的程式碼範例

  • 文件 - 使用內嵌建議來建立註解和文件,或使用說明選項來產生程式碼選擇的詳細摘要。如需詳細資訊,請參閱 Amazon Q Developer 的程式碼範例

程式碼檢閱

檢閱者必須先理解開發程式碼,才能將其提升至生產環境。若要加速此程序,請使用 Amazon Q Explain and Optimize 選項,或在聊天工作階段中使用自訂提示指示將程式碼選取項目傳送至 Amazon Q。如需詳細資訊,請參閱聊天範例

整合和部署

如需持續整合、交付管道和專案架構專用部署最佳實務的相關指導,請洽詢 Amazon Q。

使用這些建議,您可以學習有效利用 Amazon Q Developer 功能、最佳化工作流程,並提高整個開發生命週期的生產力。