本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在開發人員工作流程中使用 Amazon Q Developer
開發人員遵循標準工作流程,其中包含需求收集、設計和規劃、編碼、測試、程式碼檢閱和部署的階段。本節著重於如何使用 Amazon Q Developer 功能來最佳化金鑰開發步驟。
 
         
    上圖顯示 Amazon Q 開發人員如何在程式碼開發階段加速和簡化下列常見任務:
- 
            設計與規劃 | 環境設定 | 程式碼組織 - 
                    產生相關程式庫 
- 
                    產生類別和函數的概述 
- 
                    向 Amazon Q 尋求架構良好的建議 
- 
                    使用 Amazon Q 重構程式碼 
 
- 
                    
- 
            程式碼編寫 | 除錯與分析 | 單位測試 | 文件 - 
                    產生常用演算法 
- 
                    接收內嵌程式碼建議 
- 
                    要求 Amazon Q 最佳化和修正程式碼 
- 
                    產生偵錯和分析陳述式 
- 
                    產生單位測試 
- 
                    在指令碼中產生文件和註解 
 
- 
                    
- 
            程式碼檢閱 - 
                    要求 Amazon Q 解釋程式碼 
- 
                    將程式碼當成提示傳送問題至 Amazon Q 
 
- 
                    
設計和規劃
收集業務和技術需求後,開發人員會設計新的或擴展現有的程式碼庫。在此階段,Amazon Q Developer 可協助開發人員執行下列任務:
- 
                產生相關程式庫、類別和函數大綱,以取得架構良好的建議。 
- 
                提供工程、相容性和架構設計查詢的指引。 
編碼
編碼程序使用 Amazon Q 開發人員,以下列方式加速開發:
- 
                環境設定 - 在 AWS 工具組 整合式開發環境中安裝 (IDE) (例如 VS Code 或 IntelliJ)。然後,使用 Amazon Q 根據您的專案目標產生程式庫或接收設定建議。如需更多詳細資訊,請參閱 Amazon Q 開發人員入門的最佳實務。 
- 
                程式碼組織 - 重構程式碼或從 Amazon Q 取得符合您專案目標的組織建議。 
- 
                編寫程式碼 - 在開發時使用內嵌建議來產生程式碼,或要求 Amazon Q 使用 中的 Amazon Q 聊天面板來產生程式碼IDE。如需詳細資訊,請參閱使用 Amazon Q Developer 產生程式碼的最佳實務。 
- 
                除錯與分析 - 產生分析命令,或使用 Fix and Explain 等 Amazon Q 選項來除錯問題。 
- 
                單位測試 - 在聊天工作階段期間提供程式碼作為 Amazon Q 的提示,並請求產生適用的單位測試。如需詳細資訊,請參閱使用 Amazon Q 開發人員 編寫程式碼範例。 
- 
                文件 - 使用內嵌建議來建立註解和文件字串,或使用說明選項來產生程式碼選擇的詳細摘要。如需詳細資訊,請參閱使用 Amazon Q 開發人員 編寫程式碼範例。 
程式碼檢閱
檢閱者需要理解開發程式碼,才能將其提升至生產環境。若要加速此程序,請使用 Amazon Q 說明和最佳化選項,或在聊天工作階段中將程式碼選擇與自訂提示指示傳送至 Amazon Q。如需詳細資訊,請參閱聊天範例 。
整合和部署
如需持續整合、交付管道和專案架構專用部署最佳實務的相關指引,請洽詢 Amazon Q。
使用這些建議,您可以學習有效地利用 Amazon Q 開發人員功能、最佳化工作流程,並提高整個開發生命週期的生產力。