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
Daisuke Garaike
August 25, 2025
Programming
410
1
Share
TDD 実践ミニトーク
Daisuke Garaike
August 25, 2025
More Decks by Daisuke Garaike
See All by Daisuke Garaike
Java × distroless で 軽量なコンテナイメージを / Java on Distroless
contour_gara
0
140
立川で超かぐや姫!について話したい / Talking Cosmic Princess Kaguya! in Tachikawa
contour_gara
1
280
AR グラス + ミニ PC で実現する新しいモバイル環境
contour_gara
0
310
Spring Boot と AWS S3 を使ったアプリケーションのテスト
contour_gara
0
130
ノート PC に Linux 入れてみたけど結構良かった
contour_gara
0
3.5k
JUnit5 から Kotest へ
contour_gara
0
200
社外での学びを社内に還元したい
contour_gara
1
540
2 週間で Twitter Bot を作ってみた
contour_gara
0
1.3k
Database Rider を用いたデータベーステスト
contour_gara
0
470
Other Decks in Programming
See All in Programming
tsserverとは何だったのか、これからどうなるのか
nowaki28
1
370
Modding RubyKaigi for Myself
yui_knk
0
430
AI駆動開発勉強会 広島支部 第一回勉強会 AI駆動開発概要とワークショップ
hayatoshimiu
0
360
次世代リンターで探る、tsgo 時代における型認識カスタムルールの現実解
ytakahashii
1
960
20260514_its_the_context_window_stupid.pdf
heita
0
1.1k
今さら聞けないCancellationToken
htkym
0
180
AI駆動開発で崩れていくコードベースを立て直す
kyoko_nr_nr
1
360
「OSSがあるなら自作するな」は AI時代も正しいか ── Build vs Adopt の新しい判断基準
kumorn5s
7
2.9k
Skillは並べた。動かなかった。契約で繋いだ。— 65個のSkillから、自走する開発サイクルへ
junholee
0
720
技術記事、AIに書かせるか、自分で書くか? 〜それでも私が自分の手で書く理由〜 / #QiitaConference
jnchito
2
310
AI Agent と正しく分析するための環境作り
yoshyum
2
600
デフォルト運用のCodeRabbit、1年で何が変わったか / How CodeRabbit Changed Our Code Review in 1 Year
bake0937
1
100
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Scaling GitHub
holman
464
140k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
550
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
The browser strikes back
jonoalderson
0
1.1k
HDC tutorial
michielstock
2
670
Java REST API Framework Comparison - PWX 2021
mraible
34
9.3k
My Coaching Mixtape
mlcsv
0
130
Navigating Team Friction
lara
192
16k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
23k
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