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
dach
August 02, 2019
Technology
2
620
TDDの修行をエアペアプロで行う
dach
August 02, 2019
Tweet
Share
More Decks by dach
See All by dach
dbt_ベストプラクティス_完全に理解した.pdf
dach
2
980
プロジェクトマネージャーと炎の回避術
dach
0
920
SLO_By_Google_Cloud_Monitoring
dach
0
200
状態遷移テスト完全に理解しよう.pdf
dach
0
820
JWT完全に理解しよう-認証編-.pptx.pdf
dach
0
760
JWT完全に理解しよう-公開鍵編-.pptx.pdf
dach
0
670
チームの垣根を越境する_チーム間交換留学
dach
0
92
設計書のないサービスとの付き合い方.pptx.pdf
dach
0
190
designからWebページを作るやりかた完全に理解した.pdf
dach
1
340
Other Decks in Technology
See All in Technology
re:Invent 2025 ふりかえり 生成AI版
takaakikakei
1
190
多様なデジタルアイデンティティを攻撃からどうやって守るのか / 20251212
ayokura
0
370
因果AIへの招待
sshimizu2006
0
940
第4回 「メタデータ通り」 リアル開催
datayokocho
0
120
LLM-Readyなデータ基盤を高速に構築するためのアジャイルデータモデリングの実例
kashira
0
220
AWS Bedrock AgentCoreで作る 1on1支援AIエージェント 〜Memory × Evaluationsによる実践開発〜
yusukeshimizu
6
380
ML PM Talk #1 - ML PMの分類に関する考察
lycorptech_jp
PRO
1
760
Gemini でコードレビュー知見を見える化
zozotech
PRO
1
230
Debugging Edge AI on Zephyr and Lessons Learned
iotengineer22
0
140
直接メモリアクセス
koba789
0
290
Playwright x GitHub Actionsで実現する「レビューしやすい」E2Eテストレポート
kinosuke01
0
480
20251209_WAKECareer_生成AIを活用した設計・開発プロセス
syobochim
5
1.4k
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Unsuck your backbone
ammeep
671
58k
The Cult of Friendly URLs
andyhume
79
6.7k
A better future with KSS
kneath
240
18k
Designing for humans not robots
tammielis
254
26k
Code Review Best Practice
trishagee
74
19k
Optimizing for Happiness
mojombo
379
70k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
Music & Morning Musume
bryan
46
7k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Transcript
TDDの修行を エアペアプロで行う @i-dach 2019/08
Who are you ? qiita: @i-dach github: i-dach 職業 •
現在:カイゼンエンジニア • 将来:カイゼンムキムキエンジニア (トレーニング中) 所属 • DesignOne Japan, inc ◦ DOG主催 / diet部部長 / キックボクシング部部長 ◦ ジェネラリストとしてカイゼン&越境活動 ◦ 設計 / 開発 / 運用 / 保守 趣味 • 呼吸法の研究 • エンジニア • DIY(Iot) ←予定 最近熱いもの • O2O 表記揺れ中 Twitter: i-dach facebook
None
今日お伝えしたいこと
エアペアプロすれば 一人でもTDDの練習ができる
なぜ「エア」をする必要があったか
エアじゃない状況 めっちゃデキる人 教えを請う人々
エアな状況 めっちゃデキる人(不在) 教えを請いたい人々
先人が近くに居なくても 立ち向かわなければいけない状況もある
そこでエアペアプロの出番ですよ
エアペアプロ?
通常のペアプロ ナビゲータ ドライバ そこ右ね
エアペアプロ (※造語です) ナビゲータ(に見立てる) ドライバ 右にね、 曲がるんで すよ そこ右ね
どのようにやったかエアペアプロ事例
t_wadaさんのライブコーディング動画でエアペアプロ やりかた • 自分の題材となる受入れ要件を準備 • t_wadaさんの動画を用意 • 再生します • t_wadaさんの進行に合わせてTDDのサ
イクルを進めていきます これだけ!!
実際やってみてどうなの? 効果あるの?
独学で進めるよりは効果あり! • どこから着手していいかがわかる • 一緒に進められるので、次のステップがわかる • 詰まっても参考になるコードもすぐ見れる • わからない箇所はなんども繰り返し聞くことができる •
尊敬する人に直接教えてもらってる感がでる • t_wadaさん信者は癖になること間違いなし
ただ...
TDD以外だと参考となる動画 (資料) を探すのがネック • 動画にあげてくれている人もいますがまだまだ少ない • 尊敬する人の情報をマークするのも一つの手 • 妥協策としてはハンズオン資料、Qiita記事 •
でもやっぱり動画が一番
今日お伝えしたいこと
エアペアプロすれば 一人でもTDD練習できる
でももし 一人で実践するのは心細い... という方は
https://techplay.jp/event/743161 ワークショップにでかけましょう The Go gopher was designed by Renée French.