コードレビューを受けやすいように事前に勉強しておく

なぜコードレビューを受ける前に勉強していた方がいいのか

レビュアーの負担を下げるために勉強する

プログラミングスキルがある人に対してレビューをするときは、プログラミングに関する一般的な原則やパターンを使用してコミュニケーションをすることができます。

しかし、プログラミングスキルがない人に対してレビューするときは1から説明する必要があるのでレビュアーの負担が大きくなってしまいます。

通常は、コードレビューをする人のほうがコストが高いので レビューを受ける人が事前に勉強しておくことのほうがチームにとっていいです。

説明の例

レビューするコードで、条件分岐内がの処理が長くかつ複雑な処理なので、ストラテージパターンを使用した方がいいのではないかという説明をするケースがあるとします。

スキルがある人に説明をするときは、条件分岐内でそれぞれ長くかつ複雑な処理を記述しているのでストラテージパターンを使用した方がいいと思いますという レビュアー自身が普段使用している言葉で説明するだけで済みます。