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
TDD 実践ミニトーク
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Daisuke Garaike
August 25, 2025
Programming
400
1
Share
TDD 実践ミニトーク
Daisuke Garaike
August 25, 2025
More Decks by Daisuke Garaike
See All by Daisuke Garaike
AR グラス + ミニ PC で実現する新しいモバイル環境
contour_gara
0
290
Spring Boot と AWS S3 を使ったアプリケーションのテスト
contour_gara
0
120
ノート PC に Linux 入れてみたけど結構良かった
contour_gara
0
3.4k
JUnit5 から Kotest へ
contour_gara
0
200
社外での学びを社内に還元したい
contour_gara
1
530
2 週間で Twitter Bot を作ってみた
contour_gara
0
1.3k
Database Rider を用いたデータベーステスト
contour_gara
0
460
Other Decks in Programming
See All in Programming
Swift Concurrency Type System
inamiy
0
390
10年分の技術的負債、完済へ ― Claude Code主導のAI駆動開発でスポーツブルを丸ごとリプレイスした話
takuya_houshima
0
1.9k
年間50登壇、単著出版、雑誌寄稿、Podcast出演、YouTube、CM、カンファレンス主催……全部やってみたので面白さ等を比較してみよう / I’ve tried them all, so let’s compare how interesting they are.
nrslib
4
720
Radical Imagining - LIFT 2025-2027 Policy Agenda
lift1998
0
250
一度始めたらやめられない開発効率向上術 / Findy あなたのdotfilesを教えて!
k0kubun
4
2.9k
Coding as Prompting Since 2025
ragingwind
0
770
Going Multiplatform with Your Android App (Android Makers 2026)
zsmb
2
350
煩雑なSkills管理をSoC(関心の分離)により解決する――関心を分離し、プロンプトを部品として育てるためのOSSを作った話 / Solving Complex Skills Management Through SoC (Separation of Concerns)
nrslib
3
770
テレメトリーシグナルが導くパフォーマンス最適化 / Performance Optimization Driven by Telemetry Signals
seike460
PRO
2
220
20260320登壇資料
pharct
0
170
ネイティブアプリとWebフロントエンドのAPI通信ラッパーにおける共通化の勘所
suguruooki
0
250
レガシーPHP転生 〜父がドメインエキスパートだったのでDDD+Claude Codeでチート開発します〜
panda_program
0
610
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Site-Speed That Sticks
csswizardry
13
1.1k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
120
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
450
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
170
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
First, design no harm
axbom
PRO
2
1.2k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.4k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
680
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
1k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Transcript
TDD 実践ミニトーク 2025-08-25 和田卓人(t_wada)さんと考える AIとテストと若手の未来 Daisuke Garaike
自己紹介 Daisuke Garaike • Twitter: @garagara21kt • 大学: Python でプログラミング
• 就職: 23 年卒 Java で百貨店システムの開発 • 新規プロダクト開発を通して、 アジャイル開発を学ぶ • その後既存プロダクトの開発 • 現在無職 2
TDD との出会い 3 アジャイルの文脈で出会った。 モダンなエンジニアであれば TDD は抑えておいた方が良いと言われ、 実践してきた。 Clean Craftsmanship
p271: TDD を実践していなければ、プロの ソフトウェア開発者になれないと私は 本気で主張しているのだろうか? そう、私は本気だ。
TDD 実践 4 • なんとなく TDD 実践 ◦ 人から言われるし 本にも書いてるし
◦ プログラミング楽しい • シンプルな Web API をアウトサ イドインで作れる 新規プロダクト開発 既存プロダクト開発 • テストがあっても厳しい • テストと設計は深く かかわっているのでは?
今、どう TDD と向き合っているか 動くものを作るのは簡単。 動くものを、 • とりあえず動くというレベルでは なく、手の加えやすさも担保した い。 •
間違いなく動きますと自信を持 つのが難しい。 5
AI 時代はどうなるんだろう AI は、保守性と責任のために 何をやるのか? AI に TDD を実践させると、 •
保守性の高い コードは 書いてくれそう? • ただ、私は AI が書いたコードに 責任がもてるのだろうか? 6