コードレビュー

他の開発者が書いたコードを検査し、フィードバックを提供するプロセス。マージ前に実施するのが一般的(プルリクエストレビュー)。

目的

認知負荷との関係

レビューを通じて開発者間の認知負荷(認知差分)を小さくする。同じコードベースを複数人で理解することで、プロダクションモデルの共有度が高まる。

効果的なレビューのポイント

ペア/モブプログラミングとの違い

ペアプログラミングモブプログラミングはリアルタイムでのレビューだが、コードレビューは非同期。レビューアの負荷が分散される。

関連