翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Q Developer を使用したコードレコメンデーションのベストプラクティス
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 が提供する推奨事項を必ず確認してください。次に、必要な編集を行い、テストを実行して、コードが意図した機能を満たしていることを確認します。