Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AI駆動開発の コードレビュー地獄を なんとかしたい / code-review-with-ai
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
岡本卓也
February 20, 2026
Technology
370
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AI駆動開発の コードレビュー地獄を なんとかしたい / code-review-with-ai
LT資料
岡本卓也
February 20, 2026
More Decks by 岡本卓也
See All by 岡本卓也
遅いのはコードではなく会話だった / new-bottleneck-conversation
okamototakuyasr2
0
68
AIコーディング x 音声入力 / work-with-AI-via-voice
okamototakuyasr2
0
31
ソフトウェアエンジニアの学習方法/meta learning for engineers
okamototakuyasr2
0
350
気がついたらAIをガッツリ使っていた話 / getting-close-to-generate-ai
okamototakuyasr2
0
160
普通のチームがスクラムを会得するたった一つの冴えたやり方 / the best way to scrum
okamototakuyasr2
0
250
Ghost Writer(代筆さん) / ghost-writer-for-newbiz-hackathon
okamototakuyasr2
0
25
AI活用時代のUML再評価/UML collaborate with AI
okamototakuyasr2
1
730
私が好きなUMLダイアグラム / The UML Diagrams I Love.
okamototakuyasr2
0
120
スクラムチームだけどエクセルで要件定義書を書くことにしました / Requirements-Specification-Document-in-Scrum
okamototakuyasr2
2
3.1k
Other Decks in Technology
See All in Technology
システム監視を 「システムを監視するだけ」で 終わらせないために
seiud
0
170
事業価値と Engineering 2026年度版
recruitengineers
PRO
10
2k
データエンジニアこそ組織のオントロジーに向き合うべき — 問いに答えるAIから、事業を動かすAIへ
gappy50
7
3.2k
歴史から理解するクラウドインフラのしくみ
kizawa2020
1
200
AWS ネットワーク構築でハマった(ハマりかけた) 5選とそこから得た教訓
nagisa53
4
170
コンポーネント名には何を含めるべきなのか? / what-should-be-included-in-component-names
airrnot1106
0
250
個人OSSが、机の上から世界に広がるまでの話
shinyasaita
1
330
LLMリーダーボードアップデートに向けたAgentic Math_SWEのトレースについて
nejumi
0
200
論語・武士道・産業革命から見る かわるもの、かわらないもの
ichimichi
8
2.2k
Issue設計から始める仕様駆動開発 / 20260731 Mizuki Hirata
shift_evolve
PRO
1
120
BigQuery を検索ソースとした AI Agent の作り方って 〇〇 通りあんねん
satohjohn
0
150
AIエージェントを前提としたプラットフォーム エンジニアリング:GKEで作るAgent-Ready Golden Path
legalontechnologies
PRO
1
110
Featured
See All Featured
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.2k
The Curious Case for Waylosing
cassininazir
1
440
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
450
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
620
WCS-LA-2024
lcolladotor
0
780
Become a Pro
speakerdeck
PRO
31
6k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
How STYLIGHT went responsive
nonsquared
100
6.2k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Unsuck your backbone
ammeep
672
58k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
230
Transcript
Fukui Tech LT #1 AI駆動開発の コードレビュー地獄を なんとかしたい 2026年2月20日 永和システムマネジメント Agile
Studio 岡本 卓也 © 2026 ESM, Inc. 1
岡本 卓也 EM@AgileStudio AIを使った開発手法の探求 Claude Code に夢中 X:@haraguro3 好きなものはアジャイルとモデリングとトムデマルコ。 自己紹介
© 2026 ESM, Inc. 2
光: コーディング速度の飛躍的向上 AIがコードもドキュメントも高速に生成 1人の開発者が出せるアウトプット量が激増 影: ボトルネックの移動 コーディング → コードレビュー にボトルネックが移動
業界全体で認識されている課題 AI駆動開発の光と影 「速く書けるようになったのに、レビュー待ちで詰まる」 © 2026 ESM, Inc. 3
実際のデータ: 実装量の変化 © 2026 ESM, Inc. 4
チームで起きていること 1回のPRで 大量のコード変更 + ドキュメント が出てくる レビュアーの負荷が急増 レビュー待ちの渋滞が発生 振り返りで出てきた声 「量が膨大できちんと見られているか
自信がない」 「もう全部読めないから 雰囲気でマージ してる」 レビュー地獄の実態 © 2026 ESM, Inc. 5
じゃあ、どうする? AIの問題は、AIに解決させよう(チョット違うけど) © 2026 ESM, Inc. 6
コードを「読んで」レビューする 人間がコードを目で追い、品質を判断する AIの生成量に人間のレビュー速度が追いつかない 定量指標で「判断させる」 評価関数を設計し、AIに品質を判断させる 人間は「何をどう測るか」を設計する側に回る 発想の転換 AI時代のレビューは「コード」ではなく「評価関数」を見る © 2026
ESM, Inc. 7
考え方 「テストコードを全部読む」のではなく「壊れにくいことを担保する」方向へ カバレッジを「ガードレール」として活用 カバレッジは十分条件ではない。でも「壊れにくさの最低ライン」は担保できる ガードレールを定義できれば、AIに自律的に改善させられる 仕組み AIが自律的に「計測 → 不足検出 →
補完」のループを回す カバレッジ測定 → テスト自動補完 © 2026 ESM, Inc. 8
カバレッジ測定 → テスト自動補完(実例) © 2026 ESM, Inc. 9
考え方 「コード構造を全部読む」のではなく「複雑すぎないことを担保する」方向へ 循環的複雑度(CCN)をガードレールとして活用 CCNが低くても良い設計とは限らない。でも「複雑すぎない最低ライン」は担保できる ガードレールを定義できれば、AIに自律的に改善させられる 仕組み AIが「計測 → 改善 →
再計測」のループを回す 複雑度測定 → 自律的リファクタリング © 2026 ESM, Inc. 10
複雑度測定 → 自律的リファクタリング(実例) © 2026 ESM, Inc. 11
今回の実験で見えたこと 定量指標で測れる仕事 はAIに任せられる カバレッジ → テストの網羅性 循環的複雑度 → コード構造の品質 指標が「ガードレール」になり、AIが自律的に改善ループを回せる
正直なところ このアプローチが元の課題を直接解決できるかは、まだ分からない AI時代の開発の本質は、コードを書くことではなく 評価関数を設計すること かもしれない まとめ: 「何を任せるか」ではなく「どう判断させるか」 コードレビュー地獄、なんとかなりそうな気がしています © 2026 ESM, Inc. 12
ありがとうございました © 2026 ESM, Inc. 13