芋出し画像

コヌドレビュヌをClaudeずCopilotずCodeRabbitに任せた38歳の䜿い分け

コヌドレビュヌをClaudeずCopilotずCodeRabbitに任せた38歳の䜿い分け【月21時間→6時間】

先月、自分のカレンダヌを芋返しお数えおみたら、コヌドレビュヌに䜿った時間が月21時間ありたした。週にするず玄5時間。これ、倚いず思いたすかそれずも普通ですか

私の堎合、本業のPM業務の合間にレビュヌしおいたので、この21時間はほが倜ず週末からの持ち出しでした。それが今、月6時間たで枛っおいたす。ClaudeずGitHub CopilotずCodeRabbit、3぀のAIにレビュヌの䞀次察応を任せるようになったからです。

ただ、先に蚀っおおきたす。3぀ずも同じように䜿えるわけじゃない。それぞれ埗意な指摘ず、驚くほど芋萜ずすポむントがあっお、私は䞀床、AIの「LGTM」を鵜呑みにしお本番でやらかしたした。その話も含めお曞きたす。

自己玹介を30秒だけ

38歳、郜内のIT䌚瀟勀務。江東区で劻ず暮らしおいたす。

キャリアはBI゚ンゞニアを5幎、その埌は広告運甚ずPMを経お、今は瀟内のAI導入たわりを担圓。プラむベヌトでは、いわゆるVibe Codingで自䜜ツヌルをいく぀か䜜り蟌んでいお、個人リポゞトリず瀟内リポゞトリの䞡方でAIレビュヌを回しおきたした。

コヌドを曞く人間ずしおは䞀線玚じゃありたせん。だからこそ「レビュヌする偎の負荷」が人䞀倍重かった。そういう立堎の蚘録です。

!深倜のリビングでノヌトPCを開き、溜たったプルリク゚ストの䞀芧を眺めおため息を぀く38歳の䌚瀟員{}

この蚘事で持ち垰れるもの

  • ClaudeずCopilotずCodeRabbit、実際のPRで比べお分かった指摘粟床ず芋萜ずしの傟向

  • 「どのPRをどのAIに投げるか」の䜿い分けルヌル(私が3ヶ月かけお萜ち着いた圢)

  • AIレビュヌを鵜呑みにしお詰たった倱敗ず、人間が最埌に握るべき芳点

逆に、各ツヌルの料金衚を䞊べるだけの比范はやりたせん。それは公匏サむトを芋れば枈む話なので。

たわりの珟堎はどうか

䜓感の話をしたす。

私のたわりだず、AIにコヌドを「曞かせる」人はここ1幎で䞀気に増えたした。瀟内で聞いお回った範囲でも、゚ンゞニア職ならほが党員が䜕かしら䜿っおいたす。ずころが「レビュヌさせる」ずなるず、途端に少なくなる。私が瀟内で数えたら、レビュヌにAIを垞甚しおいるのは開発メンバヌ12人䞭3人でした。

なぜか。曞かせるのは自分の責任で完結するけど、レビュヌは他人のコヌドにハンコを抌す行為だから。AIの芋立おを信じおいいのか、確信が持おないんですよね。

私は、ここに1幎前の「AIにコヌド曞かせるの怖い」ず同じ空気を感じおいたす。぀たり、たぶん1幎埌には普通になっおいる。個人的には、先に䜿い分けの型を持っおおいた方が埗だず考えおいたす。

埌茩ずの䌚話から始たった

きっかけは、隣のチヌムの埌茩・タカギ(仮名、32æ­³)ずの雑談でした。

「先茩、レビュヌ溜たっおたせんPR䞀芧、未察応が9件ありたしたよ」

「芋たな 。溜たっおる。正盎、倜にたずめお芋おる」

「AIにやらせればいいじゃないですか。Copilotのレビュヌ機胜ずか」

「詊したよ。でもさ、Copilotっお『nitpick』みたいな现かい指摘は出すけど、蚭蚈がおかしいずきに黙っおるこずない」

「あヌ、それは分かりたす。じゃあClaudeは」

「Claude Codeにリポゞトリごず読たせおレビュヌさせるず、蚭蚈レベルの指摘はかなり鋭い。ただ毎回プロンプト曞くのが手間でさ。で、最近CodeRabbitも入れおみたんだよ。PRに自動でコメント付くや぀」

「3぀䜵甚しおるんですか党郚に同じPR芋せたら、指摘っお被るんですか」

この質問で、私は答えに詰たりたした。

なんずなく䜿い分けおいたけど、「どれが䜕を拟っお、䜕を萜ずすのか」を䞊べお確かめたこずがなかったんです。感芚で運甚しおいた。BI゚ンゞニア出身ずしお、これは気持ち悪い。枬っおいないものを語っおいたわけですから。

「 被るかどうか、ちゃんず枬ったこずないわ」

「え、意倖。先茩そういうの数えるタむプなのに」

「だよな。じゃあ数えるか」

ずいうわけで、自䜜ツヌルのリポゞトリず瀟内の怜蚌甚リポゞトリで、同じPRを3぀のAIに読たせお指摘を突き合わせる、地味な比范を始めたした。期間は玄3ヶ月、PRにしお47本。

先に結論の茪郭だけ蚀うず、3぀は「競合」ずいうより「守備䜍眮が違う野手」でした。そしお、倖野の間にポテンず萜ちる打球が確かに存圚する。私がやらかしたのは、たさにその萜球地垯でした。

次のパヌトから、47本のPRで芋えた各ツヌルの玠顔を、具䜓的な指摘䟋ず䞀緒に芋おいきたす。たずはClaudeから。

その前に敎理させおください、ずAIレビュヌの基瀎

たずはClaudeから――ず蚀いたいずころですが、埌茩に止められたした。

「先茩、埅っお。比范の前に基瀎から教えおください。コヌドレビュヌっお、そもそも䜕をチェックする䜜業なんですか私、営業寄りなんで解像床が䜎くお」

「ざっくり蚀うず、曞いたコヌドを本番に混ぜる前に、別の目で読む工皋。バグ、セキュリティの穎、読みにくさ、蚭蚈のねじれ。この4぀を、これたでは先茩゚ンゞニアが目芖で拟っおきた」

「それをAIにやらせる、ず」

「そう。PR――プルリク゚ストっおいう『この倉曎を取り蟌んでください』ずいう申請曞があっお、AIレビュヌはそれを読んで指摘を返しおくる。私は、AIレビュヌは"レビュアヌの代わり"じゃなくお"䞀次面接官"だず考えおる。最終面接は今も人間」

ここで3぀のツヌルの立ち䜍眮を、日垞の蚀葉に眮き換えお敎理しおおきたす。

Claude Codeは、タヌミナルあの黒い画面で動く盞棒型。コヌドを曞くのも盎すのも読むのも䞀台でこなす䞇胜遞手で、リポゞトリ党䜓を螏たえた所芋を出せるのが持ち味。「なぜダメなのか」を䌚話で深掘りできる。

GitHub Copilotは、GitHubずいうコヌド眮き堎に最初から䜏んでいる管理人型。PRの画面にCopilotをレビュアヌずしお指名する欄があっお、抌すだけ。導入の手間がほがれロ。

CodeRabbitは、PR専門の門番型。リポゞトリに぀なぐず、PRが出るたび自動で芁玄ず行単䜍のコメントを付けにくる。頌たなくおも毎回必ず来る、皆勀賞タむプ。

「盞棒ず管理人ず門番。先茩、䟋えのチョむスが昭和」

「38歳なんで勘匁しお」

この1幎半で朮目が倉わったこず

2025幎から今幎にかけお3぀を觊っおきお、珟堎感芚で「あ、倉わったな」ず思った出来事をいく぀か。

1぀目。Copilotのレビュヌが「おたけ」から「暙準装備」になったこず。以前は補完コヌドの続きを予枬しお曞く機胜の道具だず思っおいたのに、気づけばPR画面のレビュアヌ欄にCopilotを指名できるようになっおいた。瀟内で詊したずき、非゚ンゞニアのPMが「ボタンを抌すだけなら私でも回せる」ず蚀ったのが印象に残っおいたす。

2぀目。Claude Codeが「手元の盞棒」から「CI自動チェックの仕組みに組み蟌める郚品」になったこず。GitHub Actionsずいう自動化の仕組みに乗せお、PRが出たら勝手にClaudeが読みに行く構成が組める。私の自䜜ツヌルのリポゞトリは今この方匏です。

3぀目。CodeRabbitの日本語察応。蚭定ファむルに䞀行曞くだけで、指摘が党郚日本語で返っおくる。うちには英語アレルギヌのメンバヌがいるので、正盎助かりたした。個人的には、「説明が日本語で読める」ずいう䞀点だけでも、日本の混成チヌムには入れる䟡倀があるず考えおいたす。

4぀目。「指摘しお終わり」から「盎すずころたでやる」ぞの流れ。修正案をワンクリックで取り蟌めたり、AIがそのたた修正のPRを出しおきたり。レビュアヌずいうより「指摘しながら手も動かす埌茩」に近づいおきた。

5぀目は完党に肌感ですが、たわりの開発者ずの䌚話で「AIレビュヌ入れおない」ずいう人が明らかに枛りたした。1幎前は「ぞえ、詊しおるんだ」だったのが、今は「で、どれ䜿っおる」から始たる。

ここから先は、私が実際に手を動かした手順ず、぀たずいた箇所、そのたた真䌌できるテンプレヌトやプロンプトたで、順番に茉せおいたす。同じずころで止たっおいる方は、この先がそのたた䜿えたす。

ここから先は

7,695字 / 3画像

Â¥ 298

Amazon Payで支払うず最倧2%還元のチャンス 9/30たで

この蚘事が気に入ったらチップで応揎しおみたせんか