View on GitHub

google-eng-practices-ja

Google's Engineering Practices documentation 日本語訳

コードレビュー開発者ガイド

はじめに

コードレビューとは、コードの作成者以外の人がコードを調べるプロセスです。

Google ではコードとプロダクトの品質を維持するためにコードレビューを実施しています。

このドキュメントは Google のコードレビューのプロセスとポリシーに関する正規の解説です。

このページでは私達のコードレビュープロセスを概観します。このガイドはさらに二つのドキュメントに分けられます。

コードレビュアーはどんな観点でレビューすべきか?

コードレビューは次の観点で見るべきです。

詳細はコードレビューの仕方を確認してください。

最高のレビュアーを選ぶ

一般的に、レビュアーを探すとなれば合理的な時間内でレビューに反応してくれる最高のレビュアーを見つけたいと思うでしょう。

最高のレビュアーとは、あなたが書いたコードにすみずみまで正確なレビューをしてくれる人です。 多くの場合、最高のレビュアーはコードの所有者です。OWNERS ファイルに記載されていることもありますが、そうでないこともあります。 ときには CL の変更箇所をいくつかに分けて、それぞれ別の人にレビューをお願いするのが相応しい場合もあります。

理想的なレビュアーを見つけたとしても彼らが忙しくてレビューできないこともあります。そういうときでも少なくとも彼らを変更の CC に割り当てるべきです。

対面でのレビュー

適切なコードレビューをする資格のある人とペアプログラミングで書いたコードは、レビュー済みとみなせます。

また、対面でコードレビューを受けることもできます。レビュアーが質問をし、コードの作成者が質問に答えるという形です。

参考