本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在開發人員工作流程中使用 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 功能、最佳化工作流程,並提高整個開發生命週期的生產力。