【れびゅー】
レビュー とは?
最終更新:
💡 別の目で確かめ、理由を共有して良くする
コードや設計書などの成果物を見直し、問題や改善点を検討する活動。コードレビューでは、作成者以外が変更を確認する。目的と観点をそろえ、理由のある指摘と修正・再確認を通じて品質を高める。
📌 このページのポイント
- コード・設計書・資料などが点検の対象
- 目的や設計、動作、分かりやすさなどを確認
- 人ではなく成果物へ、理由を添えてコメント
- 承認・統合と、本番公開は別の段階
レビューは、間違い探し?
間違いを見つけるだけではないよ。設計が用途に合うか、動作やテストは適切か、後から読む人に分かるかも確認する。コード以外の設計書や資料も対象になる。見る目的と観点を共有すると、必要なことを話し合いやすくなるんだ。
自分で確認するのとは違う?
指摘されると、落ち込みそう……
成果物を良くするための意見として扱おう。指摘する側は、人を否定せず「この条件だと何が起こるか」のように理由を伝える。必須の修正と任意の提案を区別すると、受け取る側も判断しやすい。良い点があれば、その理由も共有できるよ。
何行までなら、きちんと見られる?
どの変更にも共通する最適な行数はないよ。Googleの資料では、理解するのに必要な情報がそろった、1つのまとまった変更を勧めている。関連するテストや説明を含め、無関係な変更は分けよう。行数だけを小さくして、意味が分からなくなっては困るね。
承認されたら、もう本番に出る?
承認、変更の統合、公開やデプロイはそれぞれ別の段階だよ。指摘を直したら必要な再確認を行い、チームの決まりに沿って統合する。その後のテストや公開方法も確認しよう。レビューの結果や判断理由を残すと、後で変更を理解する助けにもなるんだ。
まとめ:ざっくりこれだけ覚えればOK!
「レビュー」って出てきたら「成果物を別の目で確かめ、改善につなげること」と思えばだいたいOK!
📖 おまけ:英語の意味
「Review」 = 見直し・検討
💬 開発では、変更や成果物を点検する活動を指すよ。ここではコードレビューを主な例として説明するね。