コードレビューを育成へ使いたいテックリードにとってOJTの悩みは、単純な工数削減ではありません。「レビューが修正指示の往復になり、学習が残らない」という状況で、負荷を下げながら育成品質を落とさないためには、質問・練習・判断・レビューを同じ仕事として扱わないことが重要です。
判断の軸
見るべきポイントは、レビューを自己修正を増やすフィードバック設計に変えることです。
レビュー前|本人の説明を添える
目的、変更範囲、選んだ方法、テスト、懸念、AIを使った箇所をPRへ書きます。
説明できない箇所が、本人の理解Gapです。
レビュー中|コメントを3種類に分ける
- 必須:安全・要件・重大品質。明確に修正
- 質問:判断理由を問う
- 提案:より良い選択肢を提示
すべてを同じ強さで書かず、学習者が優先順位を判断できるようにします。
質問型コメントを使う場面
『ここを関数にして』ではなく、『この処理が2か所へ増えた時、どこを直す?』と問い、将来変更を考えさせます。
ただし緊急・重大リスクでは遠回しにせず、正しい対応を明示します。
AIレビューを一次確認に使う
命名、重複、テスト観点、説明不足などの一次確認にAIを使えます。
AI提案も誤るため、採用理由とテストを本人が説明し、人が設計・業務影響を確認します。
レビュー後|修正理由を一行で残す
直したコードだけでなく、『何が問題で、次回どう確認するか』を記録します。
同じ分類の指摘が続く場合は、個人注意ではなく教材・チェックリストを更新します。
ルーブリックで成長を見える化する
要件適合、動作・テスト、可読性、保守性、安全、説明・相談を段階で見ます。
点数競争ではなく、次に任せる仕事とレビュー密度を決めるために使います。
良いレビューの完了条件
- 重大問題が修正された
- 本人が理由を説明できる
- テストで確認した
- 次回のチェック項目が残った
- レビュアーの答えをコピーしただけではない
コードレビューは、コードと判断の両方を改善する
育成レビューでは、提出前の説明、コメント分類、質問、自己修正、学びの記録をセットにします。
正解を教える場から、判断を言語化し次の課題へ転用する場へ変えると、自走とレビュー品質の両方が上がります。
まず1つ決める
次のPRで1コメントを質問型に変える。ここで出た空欄や迷いが、そのまま次の会議で確認すべき論点です。
CodeNest / Hatch ITとの接点
反復質問や練習はAIで支えつつ、品質・業務判断・責任は人が担う設計が必要なら、CodeNest / Hatch ITの法人向け支援は比較候補になります。公式ではAIメンター、現役エンジニアのコードレビュー・相談、実務を想定した課題を案内しています。AIだけで完結する前提にはしません。
自社で決める範囲と、外部に任せる範囲を整理する
対象業務・到達点・支援条件まで整理できたら、法人向け支援の内容と照らして不足部分だけを比較できます。
