GeekNews
Claude Codeチームのコードレビューの進め方
ソフトウェア初登場 20ポイントコメント2件
Claude Code を作っているチームが、AI エージェントが大量に書くコードを、どうやって人がレビューするかを紹介する記事です。人が読む時間を減らしつつ、バグを減らす仕組みを作ったという内容です。
何が起きたのか
Claude Code チームは、コードのレビューのやり方を変えました。今は多くのレビューを機械が先に行い、人は本当に必要なところに時間を使います。目標は「人が読んだかどうか」ではなく、「どんな問題が起きうるか」を見て、それを一番よく見つけられるチェック(自動か人か)を選ぶことです。
数字で見るポイント
- 6月から9月にかけて、マージされたプルリクエストは 2 倍以上に増えた
- 同じ期間に、取り消し(リバート)が必要になった割合は 40% 以上減った
- Anthropic の大きなリポジトリでは、1 日の変更数が 5 月の約 2,500 件から、9 月には 3 万件以上に増えた
- Claude は Claude Code 自身のコードの約 90% を書いている
なぜ見直したのか
AI が書くとコードの変更が一気に増えます。すべての行を人が一つずつ読むのは、ほぼ不可能になりました。以前は、コードを書いて PR を出し、同僚のレビューを待つのが最後の関門でした。今は、書いている途中で、スペルチェックのように Claude が何度もレビューします。
なぜ大切なのか
人の時間は、レビューに使う時間と、悪いコードが壊したものを直す時間の両方を含みます。レビューの時間だけを減らしても、その分の時間が後の修正に回ってしまっては意味がありません。チームは、取り消しと障害の件数が増えないことを守りながら、人の時間を減らせたかを確かめています。
これから注目したい点
- 人の承認が 1 件までで済む PR が増えるか
- 取り消しや障害の件数が本当に増えないままか
- 自動チェックでは見つけにくい問題に、人が時間を使えているか
用語解説
- Claude Code
- Anthropic が作った、AI がプログラムを書いたり直したりするためのツールです。
- リバート
- 取り込んだ変更を元に戻すことです。問題があったときによく行われます。