AIニュース

ニュース · · 11:18 · vylenor

Amazon Q DeveloperがGitHubでのコードレビューを強化

コードレビューはソフトウェア開発において品質、整合性、エンジニアの成長を保証する重要なプロセスです。しかし、開発ライフサイクルの中で最も時間のかかるステップの一つでもあります。開発者はしばしばプルリクエスト(PR)を開き、自動化されたコメントや同僚のコメントを受け取り、提案された変更の理由を理解するためにドキュメント、Slackスレッド、過去のコードを検索しなければなりません。このコンテキストの欠如は、チームの速度を遅くし、往復のサイクルを追加し、優れた製品を構築するという大きな目標から逸れてしまいます。

初期プレビューでは、チームはGitHubでAmazon Q Developerを使用して機能作業、自動化されたコードレビュー、モダニゼーションタスクを行い、GitHub内での作業を維持し、ハンドオフを減らしました。新規または再開されたPRに対する自動レビューは早期に発見を表面化しましたが、チームは依然としてPR内でのより多くのコンテキストとタイトなループを望んでいました。

本日、PRに対するインタラクティブなコードレビュー体験が導入されました。ユーザーは/qを使用してAmazon Q Developerに質問をし、スレッド化された発見の簡潔な要約を見て、GitHubを離れることなく提案された変更を適用できます。Amazon Q Developerによるコードレビューは、以前よりも迅速に完了し、待ち時間を短縮し、レビューサイクルを短縮して、チームがより早くマージし、構築に集中できるようにします。

開始するには、GitHub組織またはリポジトリにAmazon Q Developer GitHubアプリをインストールしてください。このアプリはGitHubマーケットプレイスを通じて利用可能で、プレビュー中はAWSアカウントなしで使用できます。インストール中に、GitHub組織のすべてのリポジトリにアクセスを提供するか、選択したリポジトリのみにアクセスを提供するかを選択します。Amazon Q Developerコンソールでアプリのインストールを登録して無料使用量を増やすことができます。

インストール、権限、構成オプションの詳細については、GitHub用Amazon Q Developerのドキュメントを参照してください。インストールが完了すると、Q Developerを使用してPRを自動的にレビューできます。

Amazon Q Developerを使用して構築したシンプルなカードゲームを用いた新しいインタラクティブなコードレビュー体験のエンドツーエンドのウォークスルーがあります。コードレビューが完了し、チェックが通過すると、マージが達成されました。新しいインタラクティブなコードレビュー体験は、待ち時間とレビューサイクルを短縮し、各発見と提案された変更の「理由」を明確にしました。

Amazon Q Developer for GitHubは本日プレビューで利用可能です。個人開発者であれ、大規模なエンジニアリングチームの一員であれ、このアップデートはサイクルを減らしてよりクリーンなコードを出荷するのに役立ち、コードレビューを避けるべきものではなく、楽しみにするものにします。次のPRで試してみてください。/qを入力して質問し、よりスマートな会話型レビューがワークフローをどのように変革するかを確認してください。