【れびゅー】

レビュー とは?

最終更新:
💡 別の目で確かめ、理由を共有して良くする

コードや設計書などの成果物を見直し、問題や改善点を検討する活動。コードレビューでは、作成者以外が変更を確認する。目的と観点をそろえ、理由のある指摘と修正・再確認を通じて品質を高める。

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

参考資料

← 用語集にもどる