Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
LT first
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
kishimin
July 24, 2026
Programming
22
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
LT first
kishimin
July 24, 2026
More Decks by kishimin
See All by kishimin
mojica_TDD_LT.pptx.pdf
kishimin
0
5
Other Decks in Programming
See All in Programming
Spec-Driven Development - Why Vaadin Is the Perfect Fit
simas
PRO
0
210
GraphQL の onError と Nullability のこれから
quramy
0
200
Kotlinize Is Not Just Converting to Kotlin
chigichan24
1
210
プロジェクトコードをキレイキレイしよう!暗黙的な参照を読み解く静的解析
ostk0069
0
200
AI時代のTerminal環境を UNIX哲学で設計・運用する
yasunori0418
1
330
Crash Auto Pipelines
veronikapj
1
320
Long Living Tokens, Die, Die, Die! (or: The One Ring is Banned in Modern)
sylph01
0
400
パスワード再設定メールのURLについて知っておこう
uyuki234
0
210
Inertia Rails: The One-Person Framework with React & Friends
skryukov
0
210
AI時代のFlutter品質設計 — アプリ品質を守るQuality Layers
omatty198
0
340
クラウドゲーミングのパフォーマンス最適化に挑む / Cloud Gaming Performance Tuning
vivion
0
320
우리의 Nitro Modules는 당신의 Turbo Modules보다 아름답다
l2hyunwoo
0
250
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3.1k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
580
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
380
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
310
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
70
68k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
350
The World Runs on Bad Software
bkeepers
PRO
72
12k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
Claude Code のすすめ
schroneko
67
230k
RailsConf 2023
tenderlove
30
1.6k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
240
Transcript
AIにフロントエンドの テスト駆動開発を 行わせてみた 2026/07/24 FE Yatai Talks vol.2 kishimin
自己紹介 石峰 和真 @kishimin_test 応研株式会社 UIエンジニア 最近『円周率』にはまっています。
内容 なぜAIに任せたか 使用した AI 作ったもの 工夫したこと 良かったところ 良くなかったところ 改善・次に試したいこと
なぜAIに任せたか AIがどこまで開発を進められるのか試すため AIがTDDを行えるかを試すため
使用した AI Codex (主) GitHub Copilot
作ったもの 日記を公開閲覧できる フルスタックのWebアプリ 『つづる日記(Daybook)』 フロントエンド: Next.js
工夫したこと 1. Orchestrator Agentの作成 Red Agent→Green Agent→Refactor Agentの順に呼び出す 2. GitHub
Copilot用のTDDに関するInstructionsを作成 3. 実装以外でもテストファーストで、修正などを行わせるように修正 用のエージェントなどに指示を書いた
None
None
None
参考にしたもの https://t-wada.hatenablog.jp/entry/canon-tdd-by-kent-beck https://speakerdeck.com/twada/tdd-live-in-50-minutes
良かったところ 1. Red Agent→Green Agent→Refactor Agent の順で動作していたこと 2. テストファーストで修正や実装をしていたこと 3.
リリースしても問題ないアプリを早く開発できたこと
良くなかったところ (AI) 1. スモールステップではなかった。 2. コミットが大きかった 3. サンプルデータの日付がハードコードされていた
良くなかったところ (自分) 1. Codex用のTDDに関するSkillsを用意しなかった。 2. リファクタリング方針が曖昧だった。
改善・次に試したいこと 1. Codex用のTDDのSkillsを作成して、 スモールステップで実装を行わせる 2. リファクタリングの時に コードの質が改善されるようにする
ご清聴ありがとうございました。