FAQ
Q.理想的なコードレビュー体制とは?
コードの管理者もしくは責任者(以下、コードオーナー)が明確になっておりコードのレビュアーは、そのコードオーナーが実施するか、同等の権限または、知識や経験を持ったレビュアーが実施することが望ましいです。プルリクエストからの対応期限を定めたり、毎週何曜日といった定期的なコードレビュー会を設定しておくと良いと思います。
この項目はアンチパターンです。「はい」は0点、「いいえ」は1点になります。
コードの管理者もしくは責任者(以下、コードオーナー)が明確になっておりコードのレビュアーは、そのコードオーナーが実施するか、同等の権限または、知識や経験を持ったレビュアーが実施することが望ましいです。プルリクエストからの対応期限を定めたり、毎週何曜日といった定期的なコードレビュー会を設定しておくと良いと思います。
簡単に言うと、ソースコードの明確さは「オフィスの書類整理システム」のようなものです。契約書や稟議書が適切にファイリングされ、命名規則が統一されていれば、担当者が不在でも他の社員が必要な書類をすぐに見つけて業務を継続できます。しかし、書類が机の上に積み上げられたまま、ファイル名も担当者しか分からない略語ばかりでは、引き継ぎや監査のたびに大きな時間ロスが発生します。プログラムのコードも同じで、適切に整理され読みやすく書かれていれば、チームメンバーの誰もがすぐに理解でき、安全に修正や機能追加を進められるようになります。
カテゴリ解説を読む