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
570
TDDの修行をエアペアプロで行う
dach
August 02, 2019
Tweet
Share
More Decks by dach
See All by dach
dbt_ベストプラクティス_完全に理解した.pdf
dach
2
630
プロジェクトマネージャーと炎の回避術
dach
0
790
SLO_By_Google_Cloud_Monitoring
dach
0
140
状態遷移テスト完全に理解しよう.pdf
dach
0
740
JWT完全に理解しよう-認証編-.pptx.pdf
dach
0
650
JWT完全に理解しよう-公開鍵編-.pptx.pdf
dach
0
590
チームの垣根を越境する_チーム間交換留学
dach
0
51
設計書のないサービスとの付き合い方.pptx.pdf
dach
0
160
designからWebページを作るやりかた完全に理解した.pdf
dach
1
260
Other Decks in Technology
See All in Technology
Nix入門パラダイム編
asa1984
2
200
「 SharePoint 難しい」ってよく聞くけど、そんなに言うなら8歳の息子に試してもらった
taichinakamura
1
600
Oracle Cloud Infrastructureデータベース・クラウド:各バージョンのサポート期間
oracle4engineer
PRO
27
12k
なんで、私がAWS Heroに!? 〜社外の広い世界に一歩踏み出そう〜
minorun365
PRO
6
1.1k
ネット広告に未来はあるか?「3rd Party Cookie廃止とPrivacy Sandboxの効果検証の裏側」 / third-party-cookie-privacy
cyberagentdevelopers
PRO
1
130
10分でわかるfreeeのQA
freee
1
3.4k
チームを主語にしてみる / Making "Team" the Subject
ar_tama
4
300
AWS re:Inventを徹底的に楽しむためのTips / Tips for thoroughly enjoying AWS re:Invent
yuj1osm
1
560
生成AIと知識グラフの相互利用に基づく文書解析
koujikozaki
1
140
【若手エンジニア応援LT会】AWS Security Hubの活用に苦労した話
kazushi_ohata
0
160
[JAWS-UG金沢支部×コンテナ支部合同企画]コンテナとは何か
furuton
3
240
30万人が利用するチャットをFirebase Realtime DatabaseからActionCableへ移行する方法
ryosk7
5
330
Featured
See All Featured
Done Done
chrislema
181
16k
Making Projects Easy
brettharned
115
5.9k
Rails Girls Zürich Keynote
gr2m
93
13k
[RailsConf 2023] Rails as a piece of cake
palkan
51
4.9k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
504
140k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
33k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Statistics for Hackers
jakevdp
796
220k
The Invisible Side of Design
smashingmag
297
50k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Git: the NoSQL Database
bkeepers
PRO
425
64k
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.