一言でいうと
レビューとは、誰かが作ったもの(コードや書類など)を別の人が確認して、間違いがないか、より良くできないかをチェックすることです。
もう少し詳しく
例えば、あなたが友達に宿題の作文を見せて「この内容で大丈夫?」と聞くことをイメージしてください。これがレビューです。
プログラミングの世界では、エンジニアが書いたコード(プログラムの指令書)を別のエンジニアが読んで、以下のようなことをチェックします。
- バグ(プログラムの間違い)がないか
- ルール通りに書かれているか
- もっと簡単に書き直せないか
- セキュリティ上の問題がないか
レビューをする人が「ここを直したほうがいいよ」とコメントを書くと、コードを書いた人が修正します。このやり取りを繰り返して、最終的に高品質なプログラムが完成するのです。
よく使われる場面
エラーログサイトでも、開発チームがエラーを修正する際にレビュープロセスが活躍します。誰かが修正内容を書いたら、別の人が「この修正は本当に問題を解決しているか」を確認してから、実際のシステムに反映させるという流れです。これにより、新たなバグを生み出すことなく、安全に修正できます。
関連する言葉
- コードレビュー:プログラムの内容を確認すること
- プルリクエスト:修正内容をレビューしてもらうための依頼
- マージ:レビュー後に、修正内容を本体に統合すること