投稿日: Aug 4, 2020

Amazon CodeGuru は、機械学習を利用したデベロッパーツールです。コードの品質を改善し、アプリケーションで最も費用がかかっているコード行を識別するためのインテリジェントな推奨事項を提供します。

Amazon CodeGuru Reviewer は、重大な問題をスキャンし、バグを特定して、修正方法をレコメンドすることで、コード品質の改善をサポートします。本日より、Amazon CodeGuru Reviewer は、リポジトリ、パッケージ、またはソースコードブランチのすべてのコードを分析する機能のサポートを開始しました。指定されたコードブランチの下で、プル要求による増分変更だけでなくすべてのコードに、関連するリポジトリの自動コードレビューの推奨事項を取得できるようになりました。お客様のユースケースには、コードの移行中でのコードレビューの推奨事項の提供、コードのデューデリジェンス、定期的なコードメンテナンスの取り組みなどがあります。Reviewer にオンボーディングしているお客様は、プル要求と全リポジトリ分析を利用して以下のことを実行できます。1) リポジトリの関連付け、2) 全リポジトリ分析の開始、3)プル要求を継続的に分析してコードの増分を変更する、4)定期的に全リポジトリを再スキャンしてコードの品質を保証する。

全リポジトリ分析を行うには、AWS コンソール内の Amazon CodeGuru ダッシュボードにアクセスして、「コードレビュー」コンソールページに移動します。これで、新しい「リポジトリ分析」タブが表示され、全リポジトリで新しい分析をトリガーしたり、過去の分析からコードレビューの推奨事項を表示したりできます。全リポジトリ、またはリポジトリ内の特定のソースコードブランチを分析することで、コードレビューの推奨事項を取得できます。

Amazon CodeGuru の詳細については、機能ページをご参照ください。また、使用開始についての詳細はドキュメントをご覧ください。チームへのお問い合わせは、Amazon CodeGuru デベロッパーフォーラムにアクセスしてください。  

コードの検証の自動化と、Amazon CodeGuru を使用したアプリケーションプロファイリングについて詳しくは、AWS ML Blog をご確認ください。