Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
TDD(Twitter Driven Datsu-Syoshinsya) / Twitter駆動脱初心者 #yapcasia
onigra
August 30, 2014
Technology
16
3.5k
TDD(Twitter Driven Datsu-Syoshinsya) / Twitter駆動脱初心者 #yapcasia
YAPC::Asia 2014 Lightning Talks
onigra
August 30, 2014
Tweet
Share
More Decks by onigra
See All by onigra
ginza-ruby-kaigi-01
onigra
4
650
PHP-CS-FixerとかAtomとか
onigra
1
1.2k
プログラミング初心者でも始められるコミュニティへの参加と貢献
onigra
4
510
Techblog Deep Dive Meetup #1
onigra
0
1.5k
とある業務オペレーション自動化の話
onigra
0
740
about tsudura
onigra
0
170
最近やった仕事の話 #shibuyarb
onigra
1
2.1k
DB移行を支える技術
onigra
12
17k
Other Decks in Technology
See All in Technology
20220803投資先CXO候補者向け 会社紹介資料_合同会社BLUEPRINT
hik
0
550
Kubernetes撤退、 その後のはてなの取り組み / kubernetes meetup tokyo number 22
hayajo
1
700
金融領域のマルチプロダクトを効率よく開発・運用するためのシステム基盤と組織設計について / 2022-07-28-multi-product-platform
stajima
0
150
#awsbasics [LT] サーバレスECにおける Step Functions の使い方
miu_crescent
0
860
セキュリティ・キャンプ全国大会2022 企業紹介イベント/seccamp2022-nikkei
nikkei_engineer_recruiting
0
130
マルチテナントSaaSのカスタム要件に、 Auth0テナントを分割せず向き合う! / Multi tenant SaaS with Auth0
hiroga
0
140
プロダクトマネージャーの役割と育成、評価
middleokada
18
12k
塩漬けにしているMySQL 8.0.xxをバージョンアップしたくなる、ここ数年でのMySQL 8.0の改善点 / MySQL Update 202208
yoshiakiyamasaki
1
740
Goで実装するブランドネットワークとの接続ポイント
pongzu
2
290
Trusted Web プロトタイプ
finengine
0
340
GCCP Creator @ COSCUP 2022
line_developers_tw
PRO
0
1.4k
LINSTOR — это как Kubernetes, но для блочных устройств
flant
0
4k
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
6
580
Side Projects
sachag
450
37k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
349
27k
Building Adaptive Systems
keathley
25
1.2k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
11
4.9k
Keith and Marios Guide to Fast Websites
keithpitt
404
21k
Debugging Ruby Performance
tmm1
65
10k
Designing with Data
zakiwarfel
91
4k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
37
3.3k
Why You Should Never Use an ORM
jnunemaker
PRO
47
7.7k
Happy Clients
brianwarren
89
5.6k
Documentation Writing (for coders)
carmenintech
48
2.6k
Transcript
TDD @nekogeruge_987 YAPC::Asia 2014 LT
TDD != Test Driven Development ςετۦಈ։ൃͷ͡Όͳ͍Ͱ͢
Twitter Driven Datsu-Syoshinsya Twitterۦಈॳ৺ऀ
Yudai Suzuki / ླ༤େ onigra @nekogeruge_987 ༗ݶձࣾexvisionz
ॴͰɺΈͳ͞Μ
Twitter ͬͯ·͔͢ʁ
ࣄத ͬͯ·͔͢ʁ
WebΤϯδχΞͷࣄΛ͡Ίͨࠒͷ (ͨͿΜ2011ࠒ)
ʮTwitterͰ༗໊ͳਓΛϑΥϩʔ͢Δͱ͍͍Αʯ
None
͍͡Ίͯ…
͍͢͝ਓୡ͕ ͲΜͳٕज़ʹ͍ͯ͠Δ͔͕ ͔Δ
͍͢͝ਓୡ͕ ͲΜͳࢥߟɾࢥͰࣄ͍ͯ͠Δ͔͕ ͔Δ
ΦʔϓϯιʔεϓϩδΣΫτͷ ίϛολʔ͕ Productʹ͍ͭͯͯͯ͠໘ന͍
None
Θ͔Βͳ͍͜ͱΛͭͿ͍ͨΒ ճ͕͘Δ͜ͱ͕͋Δ
λΠϜϥΠϯͷੈք ͜Μͳײ͡ʹݟ͑Δ
Git͑ͯવ
GithubͰίʔυެ։͠·͘Γ Contribute͠·͘Γ
ςετॻ͍ͯͨΓલ
ςετॻ͍ͯΔΜ͔ͩΒ વCIͯ͠Δ
ࣗಈσϓϩΠͨΓલ
Πϯϑϥ୲ऀͱ ΞϓϦ୲ऀͷ ڥք͕΄ͱΜͲແ͍
HipChatɺSlackɺྲྀߦΓͷ πʔϧͲΜͲΜಋೖ
ݴޠɺϥΠϒϥϦͷ όʔδϣϯΞοϓ ී௨ʹै͢Δ
ษڧձʂษڧձʂษڧձʂ
ͳΔ΄Ͳ ͜Ε͕ͨΓલͳΜͩͳ
ͦΜͳϊϦͰษڧ͠ଓ͚ స৬ ※ݱࡏͷձࣾͰ͋Γ·ͤΜ
όʔδϣϯཧجຊ͠ͳ͍ ͯͯ͠CVS
UnitTestʁCIʁ ͳΜͰ͔ͦ͢Εʁ
αʔόߏஙखॱॻ.xls
ϦϦʔεखॱॻ.xls
ΤϏσϯε.xls
ϑϨʔϜϫʔΫͬͯͳ͍
PHP4ܥ
͓فΓσϓϩΠ
SkypeΈ͍ͨͳͷ ηΩϡϦςΟϙϦγʔ্ବ
WindowsXP 32bit ϝϞϦ4GB
!?
ԶͷͬͯΔੈքͱ ҧ͏…
TwitterͰݟͯͨਓୡ ۀքͷҰ෦Ͱ͋Γ ಛʹ͍͢͝ਓୡͩͬͨ͜ͱʹؾ͘
TwitterͰݟͯͨੈքʹ ߹Θͤͯษڧͯͨ͠Β ࢥͬͨΑΓͯͨ͠Β͍͠
Twitter ຊͷWEBΤϯδχΞʹͱͬͯ ಛผͳSNSͩͬͨΜͩʂʂ
͜Ε͔ΒTwitter ͍͢͝WEBΤϯδχΞ͕ ͨ͘͞Μू͏ SNSͰ͋ͬͯ΄͍͠
ʮTwitterͰ༗໊ͳਓΛϑΥϩʔ͢Δͱ͍͍Αʯ
Έͳ͞Μ͜Ε͔Β ͍͢͝ΤϯδχΞͬΓΛ TwitterͰݟ͚͍ͤͭͯͩ͘͞
Thank You!