一言でいうと

レビューとは、誰かが作ったもの(コードや書類など)を別の人が確認して、間違いがないか、より良くできないかをチェックすることです。

もう少し詳しく

例えば、あなたが友達に宿題の作文を見せて「この内容で大丈夫?」と聞くことをイメージしてください。これがレビューです。

プログラミングの世界では、エンジニアが書いたコード(プログラムの指令書)を別のエンジニアが読んで、以下のようなことをチェックします。

  • バグ(プログラムの間違い)がないか
  • ルール通りに書かれているか
  • もっと簡単に書き直せないか
  • セキュリティ上の問題がないか

レビューをする人が「ここを直したほうがいいよ」とコメントを書くと、コードを書いた人が修正します。このやり取りを繰り返して、最終的に高品質なプログラムが完成するのです。

よく使われる場面

エラーログサイトでも、開発チームがエラーを修正する際にレビュープロセスが活躍します。誰かが修正内容を書いたら、別の人が「この修正は本当に問題を解決しているか」を確認してから、実際のシステムに反映させるという流れです。これにより、新たなバグを生み出すことなく、安全に修正できます。

関連する言葉

  • コードレビュー:プログラムの内容を確認すること
  • プルリクエスト:修正内容をレビューしてもらうための依頼
  • マージ:レビュー後に、修正内容を本体に統合すること