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
29
富山Ruby会議01 をふりかえる
kunitoo
0
46
Using Ractor
kunitoo
0
150
introduction neo4j
kunitoo
0
140
vim operation and my hotkey
kunitoo
0
150
Introduction Neo4j oblove calendar
kunitoo
0
1.4k
アジャイルソフトウェア開発の概要と現場での実践
kunitoo
0
2k
Introduction of neo4j
kunitoo
0
1.9k
Ruby 2.3 のてざわり
kunitoo
2
460
Other Decks in Programming
See All in Programming
登壇は dynamic! な営みである / speech is dynamic
da1chi
0
350
ALL CODE BASE ARE BELONG TO STUDY
uzulla
27
6.6k
コード生成なしでモック処理を実現!ovechkin-dm/mockioで学ぶメタプログラミング
qualiarts
0
240
Server Side Kotlin Meetup vol.16: 内部動作を理解して ハイパフォーマンスなサーバサイド Kotlin アプリケーションを書こう
ternbusty
3
230
AkarengaLT vol.38
hashimoto_kei
1
110
Claude Agent SDK を使ってみよう
hyshu
0
1.3k
理論と実務のギャップを超える
eycjur
0
170
CSC509 Lecture 07
javiergs
PRO
0
240
bootcamp2025_バックエンド研修_WebAPIサーバ作成.pdf
geniee_inc
0
120
スマホから Youtube Shortsを見られないようにする
lemolatoon
27
33k
組込みだけじゃない!TinyGo で始める無料クラウド開発入門
otakakot
2
360
Software Architecture
hschwentner
6
2.3k
Featured
See All Featured
Balancing Empowerment & Direction
lara
5
700
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Visualization
eitanlees
149
16k
The Language of Interfaces
destraynor
162
25k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
34
2.3k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
630
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
Faster Mobile Websites
deanohume
310
31k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
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%%ͷςετ۩ମͳঢ় گΛߟ͍͑͢ܗͰॻ͍ ͍ͯ͘ͷ