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
420
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
TDD 実践ミニトーク
Daisuke Garaike
August 25, 2025
More Decks by Daisuke Garaike
See All by Daisuke Garaike
Java × distroless で 軽量なコンテナイメージを / Java on Distroless
contour_gara
0
600
立川で超かぐや姫!について話したい / Talking Cosmic Princess Kaguya! in Tachikawa
contour_gara
1
370
AR グラス + ミニ PC で実現する新しいモバイル環境
contour_gara
0
350
Spring Boot と AWS S3 を使ったアプリケーションのテスト
contour_gara
0
150
ノート PC に Linux 入れてみたけど結構良かった
contour_gara
0
3.6k
JUnit5 から Kotest へ
contour_gara
0
210
社外での学びを社内に還元したい
contour_gara
1
560
2 週間で Twitter Bot を作ってみた
contour_gara
0
1.3k
Database Rider を用いたデータベーステスト
contour_gara
0
490
Other Decks in Programming
See All in Programming
Laravel Boostに学ぶ、AIにPHPを書かせる技術 〜OSSの実装から蒸留するエージェント制御の王道〜
kentaroutakeda
3
460
AIキャラアプリkaiwaの低遅延音声通話基盤をどう作ったか - AWS Gravitonで支える低遅延・低コストAI Agent基盤
mogamit
0
170
Terraform標準の組織で AWS CDKをどう使うか
mu7889yoon
0
280
Hatena Engineer Seminar #37「言語モデルの活用に関する研究」
slashnephy
0
520
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
0
110
「正の参照」と 「負の導出」で組む ハーネスエンジニアリング
cottpan
1
140
yield再入門 #phpcon
o0h
PRO
0
470
フィードバックで育てるAI開発
kotaminato
1
120
ソフトウェア設計に溶けるインフラ ― AWS CDK のインフラ認識論
konokenj
2
540
気圧・高度・GPSを記録&可視化するアプリ「Koudo」を作った話
hjmkth
1
360
LaravelLive Japan の裏方のすべて — 第188回 PHP勉強会@東京 (2026-06-24)
suguruooki
2
150
act1-costs.pdf
sumedhbala
0
230
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
170
Odyssey Design
rkendrick25
PRO
2
730
Technical Leadership for Architectural Decision Making
baasie
3
440
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
420
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
220
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.6k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
970
Statistics for Hackers
jakevdp
799
230k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Are puppies a ranking factor?
jonoalderson
1
3.7k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
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