翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
インラインコード生成とアシスタントコード生成のための Amazon Q Developer のベストプラクティス
アマゾン ウェブ サービス (寄稿者)
2024 年 8 月 (ドキュメント履歴)
従来、デベロッパーは独自の専門知識、ドキュメント、さまざまなソースからのコードスニペットを利用してコードを記述し、維持してきました。これらの方法は業界でうまく機能していますが、時間がかかり、人為的ミスが発生しやすくなり、非効率性や潜在的なバグにつながる可能性があります。
ここでは、Amazon Q Developer が開発者のジャーニーを改善します。Amazon Q Developer は、インテリジェントなコード生成とレコメンデーションを提供することでコード開発タスクを加速するように設計された強力な AWS 生成 AI を活用したアシスタントです。
ただし、他の新しいテクノロジーと同様に、課題が発生する可能性があります。非現実的な期待、オンボーディングの問題、不正確なコード生成のトラブルシューティング、Amazon Q 機能の適切な使用は、デベロッパーが直面する可能性のある一般的な障害です。この包括的なガイドでは、これらの課題に対処Pythonし、最も広く採用されているプログラミング言語の 2 つである と 専用の実際のシナリオ、詳細なベストプラクティス、トラブルシューティングJava、実際のコード例を提供します。
このガイドでは、Amazon Q Developer を使用して、次のようなコード開発タスクを実行することに重点を置いています。
-
コード補完 – デベロッパーコードとしてインライン提案をリアルタイムで生成します。
-
コードの改善とアドバイス – ソフトウェア開発について話し合い、自然言語で新しいコードを生成し、既存のコードを改善します。
目的
このガイドの目的は、Amazon Q Developer の新規ユーザーまたは継続的なユーザーであるデベロッパーをサポートし、毎日のコーディングタスクでサービスを正常に使用できるようにすることです。開発チームのマネージャーは、このガイドを読むことでもメリットが得られます。
このガイドでは、Amazon Q Developer の使用に関する以下のインサイトを提供します。
-
コード開発のための Amazon Q Developer の効果的な使用方法を理解する
-
Amazon Q Developer を開発者のワークフローに統合するためのベストプラクティスを示します。
-
-
Amazon Q Developer を使用する際の一般的な課題を軽減し、開発者の明確さを促進する
-
開発者の期待を満たし、コード生成の精度とパフォーマンスに関連するハードルを克服するための戦略とインサイトを提供します。
-
-
トラブルシューティングとエラー処理を提供する
-
不正確な結果や予期しない動作に対処するための Amazon Q Developer コード生成トラブルシューティングガイダンスをデベロッパーに提供します。
-
Python と に固有の実際の例とシナリオを提供しますJava。
-
-
ワークフローと生産性を最適化する
-
Amazon Q Developer を使用してコード開発ワークフローを最適化します。
-
開発者の生産性を向上させる戦略について説明します。
-