Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
TDD 実践ミニトーク
Search
Daisuke Garaike
August 25, 2025
Programming
1
350
TDD 実践ミニトーク
Daisuke Garaike
August 25, 2025
Tweet
Share
More Decks by Daisuke Garaike
See All by Daisuke Garaike
AR グラス + ミニ PC で実現する新しいモバイル環境
contour_gara
0
210
Spring Boot と AWS S3 を使ったアプリケーションのテスト
contour_gara
0
80
ノート PC に Linux 入れてみたけど結構良かった
contour_gara
0
3.2k
JUnit5 から Kotest へ
contour_gara
0
190
社外での学びを社内に還元したい
contour_gara
1
490
2 週間で Twitter Bot を作ってみた
contour_gara
0
1.2k
Database Rider を用いたデータベーステスト
contour_gara
0
440
Other Decks in Programming
See All in Programming
生成AIを利用するだけでなく、投資できる組織へ
pospome
2
400
Cap'n Webについて
yusukebe
0
150
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
170
LLM Çağında Backend Olmak: 10 Milyon Prompt'u Milisaniyede Sorgulamak
selcukusta
0
130
Patterns of Patterns
denyspoltorak
0
300
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
39
26k
AIエージェントの設計で注意するべきポイント6選
har1101
5
2.2k
Jetpack XR SDKから紐解くAndroid XR開発と技術選定のヒント / about-androidxr-and-jetpack-xr-sdk
drumath2237
1
190
実は歴史的なアップデートだと思う AWS Interconnect - multicloud
maroon1st
0
250
Tinkerbellから学ぶ、Podで DHCPをリッスンする手法
tomokon
0
140
公共交通オープンデータ × モバイルUX 複雑な運行情報を 『直感』に変換する技術
tinykitten
PRO
0
160
GISエンジニアから見たLINKSデータ
nokonoko1203
0
180
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
43
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
55
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
115
91k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
93
Rebuilding a faster, lazier Slack
samanthasiow
85
9.3k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
The browser strikes back
jonoalderson
0
120
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
400
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
Skip the Path - Find Your Career Trail
mkilby
0
27
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
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