コンテンツにスキップ
Zenn Ai Review Reject Suggestions

AIレビューの指摘を全部直したらコードが歪んだ: 指摘を「却下する」技術

  • URL: https://zenn.dev/kenimo49/articles/ai-review-reject-suggestions
  • 日付: 2026-06-10
  • Tier: Tier 3
  • 要旨: AIレビュー(CodeRabbit等)の指摘を全部直すとコードが過剰防御・YAGNI違反・一貫性崩壊で歪む。2026年の調査でCodeRabbitのprecisionは約50.5%で「半分は却下していい」を前提にした判断軸の構築が必要。

詳細

「全部直す」とコードが歪む3パターン:

  1. 過剰防御:型システムで既にnull排除済みの場所にも二重チェック追加→読み手が「この意味は何か」と混乱
  2. YAGNI違反:「将来別プロバイダに対応するかもしれない」でインターフェース乱造→使わない抽象化がコスト増
  3. 一貫性崩壊:AIは各PRをその場だけで見る→エラーハンドリングの作法がファイルごとにバラバラに(半年後に発覚)

現実のノイズ率:

  • CodeRabbit:precision約50.5%(広く拾うがノイズ多め)
  • GitHub Copilot:precision約56.5%(控えめだが精度高め) →「半分は却下するものだ」を前提に置くと判断が淡々と進む

却下の判断軸(重大度×確信度のマトリクス):

  • 高重大度×高確信度:採用
  • 低重大度×低確信度:却下
  • 中間:保留して文脈確認

「AIが速くたくさん指摘するほど、人間が一貫性を見張る目を持っていないと崩れる」という本質的な指摘。