GLOSSA

コードレビュー

こーどれびゅー

Code Review

一言でいうと

他のメンバーがコード変更を読んでフィードバックする、品質と知識共有の仕組みのこと。

詳しい意味

コードレビューは、書いたコードをチームの他のメンバーが読み、設計上の問題・バグの可能性・命名・テスト不足などをフィードバックして、必要なら修正を依頼する仕組みです。GitHub の Pull Request に対して行うのが現代の標準。目的は「品質の担保」「知識の共有(自分のコードを誰かが読める状態にする)」「設計判断の事前確認」の3つで、後者2つの方が長期的価値が大きいとされます。良いレビュー文化は「人ではなくコードを批評する」「why を聞く」「nit と must の区別を明示する」など、心理的安全性を保つ運用が鍵です。

何に使うか

本番に取り込むコードに欠陥がないか確認するとき。新人の知識を平準化したいとき。セキュリティ重要箇所を複数人で確認したいとき。

どんな時に出るか

「コードレビューお願い」「LGTMもらった」「nitなんですが」といった場面で登場します。

具体例

  • セキュリティに関わる変更は必ず2名以上のコードレビューを通すルールにしている。
  • nitコメントとmustコメントを明示する習慣を入れたら、レビューの心理的負担が下がった。

別名・略称

code review(こーどれびゅー)PRレビュー(ぴーあーるれびゅー)LGTM(えるじーてぃーえむ)

関連語

プルリクエストペアプログラミング

初心者向けメモ

本の「校正」と同じです。書いた本人は気付かない誤字・論理の飛躍・読みづらい構成を、別の目で見ることで発見します。完成度を上げるだけでなく、書く側にとっても「読む側の視点」を学ぶ機会になります。

この説明に改善点はありますか?

この説明を修正提案する新しい用語を提案する

提案は管理者が確認した後に反映されます