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
Kunihiko Ito
April 11, 2012
Programming
2
230
新人がTDDを学ぶ方法
TDD カンファレンス 2012 LT
Kunihiko Ito
April 11, 2012
Tweet
Share
More Decks by Kunihiko Ito
See All by Kunihiko Ito
データでふりかえるToyama.rb #100 2024
kunitoo
0
30
富山Ruby会議01 をふりかえる
kunitoo
0
48
Using Ractor
kunitoo
0
150
introduction neo4j
kunitoo
0
150
vim operation and my hotkey
kunitoo
0
150
Introduction Neo4j oblove calendar
kunitoo
0
1.4k
アジャイルソフトウェア開発の概要と現場での実践
kunitoo
0
2.1k
Introduction of neo4j
kunitoo
0
1.9k
Ruby 2.3 のてざわり
kunitoo
2
460
Other Decks in Programming
See All in Programming
なぜ強調表示できず ** が表示されるのか — Perlで始まったMarkdownの歴史と日本語文書における課題
kwahiro
8
4.9k
詳細の決定を遅らせつつ実装を早くする
shimabox
1
990
Swift Concurrency 年表クイズ
omochi
3
220
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
420
FlutterKaigi 2025 システム裏側
yumnumm
0
740
HTTPじゃ遅すぎる! SwitchBotを自作ハブで動かして学ぶBLE通信
occhi
0
230
Promise.tryで実現する新しいエラーハンドリング New error handling with Promise try
bicstone
2
200
オフライン対応!Flutterアプリに全文検索エンジンを実装する @FlutterKaigi2025
itsmedreamwalker
1
150
Stay Hacker 〜九州で生まれ、Perlに出会い、コミュニティで育つ〜
pyama86
0
210
CloudflareのSandbox SDKを試してみた
syumai
0
130
AsyncSequenceとAsyncStreamのプロポーザルを全部読む!!
s_shimotori
1
270
問題の見方を変える「システム思考」超入門
panda_program
0
190
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
How STYLIGHT went responsive
nonsquared
100
5.9k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
A better future with KSS
kneath
239
18k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Transcript
ג ӬγεςϜϚωδϝϯτ ҏ౻ LVOJUPP!FTNDPKQ 2012.04.06 TDD ΧϯϑΝϨϯε 2012 ৽ਓ͕5%%Λ ֶͿํ๏
!LVOJUPP
ϑΟʔυόοΫɺ͝ҙݟ ײɺͩΊͩ͠ ͜ͷޙͷ࠙ձ ·ͨɺ!LVOJUPPͰ ͓͍ͪͯ͠·͢
ࣗݾհ wडୗ։ൃΛ͍ͯ͠Δ+BWBϓϩάϥϚ w৽ଔͰೖࣾͯ͠ɺ5%%ΛॳΊͯͬͨ wΦϒδΣΫτࢦ͕͖ wҙਤͷΘΔιʔείʔυΛॻ͘͜ͱΛ େʹ͍ͯ͠Δ
֓ཁ w৽ਓ͕5%%ΛͲͷΑ͏ʹֶ Μ͔ͩ wීஈͲͷΑ͏ʹߟ͑ͯςε τΛॻ͍͍ͯΔ͔
৽ਓ͕5%%ΛͲͷΑ͏ʹֶΜ ͔ͩ wࢣঊͱϖΞϓϩ ϖΞ࡞ۀ wࢦࣔΛ͍ͳ͕ΒίʔυΛॻ͘
ϓϩμΫτίʔυΛ มߋ͠Α͏ͱ͢Δͱ ʮ·ͣςετ͔Βॻ͜͏͔ʯ Λ܁ฦͨ͠
܁ฦ͠ݴΘΕΔ͜ͱʹ Αͬͯࣗવͱςετ͔ Βॻ͘Α͏ʹͳͬͨ
ςετॻ͘Α͏ʹͳͬ ͍͍͕ͨɺ࣮ࡍʹҰ ਓͰॻ͜͏ͱ͢Δͱख ͕ࢭ·Δ͜ͱ͕େ͔ͬ ͨ
ͳͥख͕ࢭ·Δͷ͔
͋Εߟྀ͠ͳ͖Ό ͋ͦͯͨ͠Β͋ͬͪ ͩɻ͡Ό͖ͬ͞ͷ େৎͳͷ͔ͳ
ࢣঊͷڭ͑ w༨ܭͳ͜ͱߟ͑ͳ͍ɻ wࠓඞཁͳҰ൪؆୯ͳྫΛҰͭͩ ͚ߟ͑Α͏ɻ wෆ҆ɺࣗ৴ͷͳ͍ͱ͜Ζͷςε τΛॻ͜͏ɻ
ඞཁͳ͜ͱΛඞཁͳͱ͖Δ w؆୯ͳྫΛ܁ฦ͠ঃʑʹඞཁͳ ϓϩμΫτΛΈཱ͍ͯ͘
ීஈͲͷΑ͏ʹςετΛॻ͍ ͍ͯΔ͔ wϙʔΧʔΛࡐʹ࡞ͯ͠ΈΔ wϓϨΠϠʔ͕ϫϯϖΞ͔Ͳ͏͔ ఆ͢ΔϝιουΛ࡞ ϫϯϖΞɿಉҰϥϯΫʢࣈʣͷΧʔυຕͷϖΞ ηοτʢΓຕԿͰΑ͍ʣɻ
JT0OF1BJSΛ࡞Ζ͏ wΫϥεΛ࡞Δ 1MBZFS wςετΫϥεΛ࡞Δ 5FTU1MBZFS wख࣋ͪΧʔυͷࣈ͕ɺɺ ɺɺͷ࣌USVFΛฦ͢
JT0OF1BJS͕USVFΛฦ͢
ख࣋ͪΧʔυͷࣈ͕ɺɺ ɺɺͷ࣌
ख࣋ͪΧʔυͷࣈ͕ɺɺ ɺɺͷ࣌
ख࣋ͪΧʔυͷࣈ͕ɺɺ ɺɺͷ࣌
ख࣋ͪΧʔυͷࣈ͕ɺɺ ɺɺͷ࣌
JT0OF1BJSΛ࡞Ζ͏ wख࣋ͪΧʔυͷࣈ͕ɺɺ ɺɺͷ࣌GBMTFΛฦ͢
ख࣋ͪΧʔυͷࣈ͕ɺɺ ɺɺͷ࣌GBMTFΛฦ͢
ख࣋ͪΧʔυͷࣈ͕ɺɺ ɺɺͷ࣌GBMTFΛฦ͢
JT0OF1BJS
JT0OF1BJS ࣍ͷέʔεΛߟ͑ͳ͍ͱ ͍͚ͳ͍ɻ εʔτ ֆฑ ͱ͔Ͷ
·ͱΊ
༨ܭͳ͜ͱΛߟ͑ͣখ͞ ͕ࣗ͘ߟ͍͑͢͜ͱ ͔ΒςετΛ࡞͍ͬͯ͘ ͜ͱͰঃʑʹίʔυΛҭ ͍ͯͯ͘͜ͱ͕Ͱ͖Δɻ
5%%ͷςετ۩ମͳঢ় گΛߟ͍͑͢ܗͰॻ͍ ͍ͯ͘ͷ