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パターン:
- 過剰防御:型システムで既にnull排除済みの場所にも二重チェック追加→読み手が「この意味は何か」と混乱
- YAGNI違反:「将来別プロバイダに対応するかもしれない」でインターフェース乱造→使わない抽象化がコスト増
- 一貫性崩壊:AIは各PRをその場だけで見る→エラーハンドリングの作法がファイルごとにバラバラに(半年後に発覚)
現実のノイズ率:
- CodeRabbit:precision約50.5%(広く拾うがノイズ多め)
- GitHub Copilot:precision約56.5%(控えめだが精度高め) →「半分は却下するものだ」を前提に置くと判断が淡々と進む
却下の判断軸(重大度×確信度のマトリクス):
- 高重大度×高確信度:採用
- 低重大度×低確信度:却下
- 中間:保留して文脈確認
「AIが速くたくさん指摘するほど、人間が一貫性を見張る目を持っていないと崩れる」という本質的な指摘。