【こーどれびゅー】

コードレビュー とは?

最終更新:
💡 コードの「他人の目による品質検査」

書いたコードを作成者以外の人が読み、設計・動作・テスト・分かりやすさなどを確認するプロセス。変更へのフィードバックを通して、コードの品質を改善する。

📌 このページのポイント
コードを確認し、改善を相談する 作成者 コード差分 確認する人 + − 変更を書く 追加・削除 理由を伝える 修正して再確認
作成者からコード差分、確認する人へ進む流れ。下の矢印は修正と再確認。緑の+は追加、赤の−は削除で、品質の良し悪しではない。
ひよこ ひよこ
コードレビューって怖くないの?
ペンギン先生 ペンギン先生
慣れるまでは批判されたように感じるかもしれないね。でも目的はコードを改善すること。コメントは人ではなくコードに向け、互いに丁寧に伝えよう。自分では気づかなかった点を、一緒に確認できる機会だよ。
ひよこ ひよこ
レビューで何を見ればいいの?
ペンギン先生 ペンギン先生
例えば設計や動作が目的に合うか、複雑すぎないか、名前が分かりやすいか、テストが重要な条件を確かめるかを見るよ。文書の更新も対象になる。セキュリティなど専門的な判断が必要なら、詳しい人に確認を頼むことも大切だね。
ひよこ ひよこ
コメントはどう書くといいの?
ペンギン先生 ペンギン先生
「なぜ気になるか」を説明し、必要なら改善案を添えよう。必須の修正か、任意の提案か、参考情報かも伝えると判断しやすいね。「Nit:」は細かな指摘を示す書き方の例で、すべてのチームに必須の記法ではないよ。
ひよこ ひよこ
レビューをもらったらどうすればいい?
ペンギン先生 ペンギン先生
求められた修正と、任意の提案を確認しよう。修正した内容や、違う考えがある理由を伝えて、認識を合わせると進めやすいね。分からないコメントは意図を聞いてみよう。すべての提案を無条件で採用する必要はないんだ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「コードレビュー」って出てきたら「コードの「他人の目による品質検査」」と思えばだいたいOK!
📖 おまけ:英語の意味
「code review」 = コードの見直し・検査
💬 作成者以外の人がコードを確認することだよ。コメントを使ったやり取りのほか、その場で一緒に確認する方法もあるんだ。

参考資料

← 用語集にもどる