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
dach
August 02, 2019
Technology
2
610
TDDの修行をエアペアプロで行う
dach
August 02, 2019
Tweet
Share
More Decks by dach
See All by dach
dbt_ベストプラクティス_完全に理解した.pdf
dach
2
940
プロジェクトマネージャーと炎の回避術
dach
0
910
SLO_By_Google_Cloud_Monitoring
dach
0
190
状態遷移テスト完全に理解しよう.pdf
dach
0
820
JWT完全に理解しよう-認証編-.pptx.pdf
dach
0
750
JWT完全に理解しよう-公開鍵編-.pptx.pdf
dach
0
660
チームの垣根を越境する_チーム間交換留学
dach
0
87
設計書のないサービスとの付き合い方.pptx.pdf
dach
0
190
designからWebページを作るやりかた完全に理解した.pdf
dach
1
330
Other Decks in Technology
See All in Technology
Escaping_the_Kraken_-_October_2025.pdf
mdalmijn
0
150
成長自己責任時代のあるきかた/How to navigate the era of personal responsibility for growth
kwappa
4
300
M5製品で作るポン置きセルラー対応カメラ
sayacom
0
170
オープンソースでどこまでできる?フォーマル検証チャレンジ
msyksphinz
0
120
スタートアップにおけるこれからの「データ整備」
shomaekawa
2
340
Goに育てられ開発者向けセキュリティ事業を立ち上げた僕が今向き合う、AI × セキュリティの最前線 / Go Conference 2025
flatt_security
0
370
Findy Team+のSOC2取得までの道のり
rvirus0817
0
500
やる気のない自分との向き合い方/How to Deal with Your Unmotivated Self
sanogemaru
0
440
AWS IoT 超入門 2025
hattori
0
270
Adminaで実現するISMS/SOC2運用の効率化 〜 アカウント管理編 〜
shonansurvivors
4
410
プロポーザルのコツ ~ Kaigi on Rails 2025 初参加で3名の登壇を実現 ~
naro143
1
190
社内お問い合わせBotの仕組みと学び
nish01
1
520
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
It's Worth the Effort
3n
187
28k
How STYLIGHT went responsive
nonsquared
100
5.8k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
The Language of Interfaces
destraynor
162
25k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.2k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
61k
4 Signs Your Business is Dying
shpigford
185
22k
A Tale of Four Properties
chriscoyier
160
23k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
2.7k
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.