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
やってみよう!TQC
Search
SHIBATA Hiroshi
July 26, 2016
Technology
14
9.4k
やってみよう!TQC
SHIBATA Hiroshi
July 26, 2016
Tweet
Share
More Decks by SHIBATA Hiroshi
See All by SHIBATA Hiroshi
How to make faster release cycle of Ruby?
hsbt
2
5.4k
Ruby の開発を支えるエコシステム
hsbt
4
2.2k
Why is building the Ruby environment hard?
hsbt
6
7.1k
開発環境へのこだわり
hsbt
16
12k
OSS ことはじめ
hsbt
5
1.3k
GMO DevNight 05 在宅勤務開始から2ヶ月でやったこと
hsbt
2
500
Development Environment 2019
hsbt
1
320
How to become the Psychic
hsbt
0
1.9k
Software Development
hsbt
1
6.4k
Other Decks in Technology
See All in Technology
4th place solution Eedi - Mining Misconceptions in Mathematics
rist
0
140
AIエージェント入門
minorun365
PRO
31
17k
ABWG2024採択者が語るエンジニアとしての自分自身の見つけ方〜発信して、つながって、世界を広げていく〜
maimyyym
1
150
サイト信頼性エンジニアリングとAmazon Web Services / SRE and AWS
ymotongpoo
7
1.5k
LINEギフトにおけるバックエンド開発
lycorptech_jp
PRO
0
270
AWSアカウントのセキュリティ自動化、どこまで進める? 最適な設計と実践ポイント
yuobayashi
7
570
"TEAM"を導入したら最高のエンジニア"Team"を実現できた / Deploying "TEAM" and Building the Best Engineering "Team"
yuj1osm
1
140
Share my, our lessons from the road to re:Invent
naospon
0
140
Oracle Database Technology Night #87-1 : Exadata Database Service on Exascale Infrastructure(ExaDB-XS)サービス詳細
oracle4engineer
PRO
1
170
手を動かしてレベルアップしよう!
maruto
0
200
LINE NEWSにおけるバックエンド開発
lycorptech_jp
PRO
0
230
AWSではじめる Web APIテスト実践ガイド / A practical guide to testing Web APIs on AWS
yokawasa
7
670
Featured
See All Featured
Practical Orchestrator
shlominoach
186
10k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7.1k
Building Adaptive Systems
keathley
40
2.4k
Side Projects
sachag
452
42k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
250
Speed Design
sergeychernyshev
27
810
Adopting Sorbet at Scale
ufuk
74
9.2k
Being A Developer After 40
akosma
89
590k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
114
50k
Embracing the Ebb and Flow
colly
84
4.6k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
Transcript
࣭ཧͷجૅߨ࠲ ࣲాതࢤ(.01&1"#0JOD ৽ଔݚम࠲ֶ ͬͯΈΑ͏ʂ52$
νʔϑΤϯδχΞ ࣲాതࢤ!ITCU ٕज़෦ٕज़ج൫νʔϜ IUUQTXXXITCUPSH
self.introduce => { github: “@hsbt”, commit_bits: [ “ruby”, “rake”, “rubygems”,
“rdoc”, “psych”, “syck”, “ruby-build”, “jenkins.rb”… ], sites: [ “hsbt.org”, “ruby-lang.org”, “rubyci.org”, “railsgirls.com”, “railsgirls.jp” ], }
࣭ 2VBMJUZ ͬͯԿͩͱࢥ͍·͔͢ ࣗ༝هड़
γεςϜֶ wࣄΛΠϯϓοτɺܥ γεςϜ ɺΞτϓοτͷࡾͭͰϞσϧԽ͢Δ wΠϯϓοτͱܥ͔Βੜ·ΕͨΞτϓοτ͕ظ௨ΓͰ͋Δ͔Ͳ͏͔͕࣭ ͷߴΛܾΊΔ γεςϜ Πϯϓοτ Ξτϓοτ
࣭ͱ͍͏ͷઈରͰͳ͘૬ର
ֶ࣭ͱԿ͔ wl։ൃɾઃܭஈ֊ͷֶ࣭zʹΑΔఆٛ ࣭ ػೳͷΒ͖ͭʹΑΔଛࣦ ༻ίετ ฐ߲ʹΑΔଛࣦ wཧػೳͷΒ͖ͭʹΑΔଛࣦ ਓʹΑΔՁج४ਓʹΑͬͯҟͳΔͨΊɺ࣭ͱ͍͏ͷΛֶͱͯ͠ѻ͏
࣌ʹɺՁج४ʹরΒ͢ͷͰͳ͘ɺ࡞ͷཧػೳͱ࣮ࡍʹ༗͢Δػೳ ͱͷΒ͖ͭΛج४ͱ͢Δ
ֶ࣭ͷجຊతͳߟ͑ํ w։ൃઃܭஈ֊Ͱ࣭Λ࡞ΓࠐΉ ˠஈ֊Ͱ࡞ΓࠐΉ͔ΒػೳͷΒ͖͕ͭൃੜ͢Δ wΑ͋͘Δޡղ ʮςετɾࢼݧͰ্࣭ʯ wςετͰΘ͔Δ͜ͱ࡞ͷ࣭͕Ͳͷఔ͔Ͱ͋Γɺ࡞ͦͷͷͷ ࣭͕มԽ͢ΔΘ͚Ͱͳ͍
اըஈ֊ͷ࣭ཧ l࣭zϢʔβʔͷظ͢Δػೳͱ࣮ࡍʹఏڙ͍ͯ͠ΔػೳͱͷဃͰ͋Δ ߴ࣭ wػೳͱཧػೳͱͷဃͷΒ͖͕ͭখ͍͜͞ͱ wϓϥεͷဃ͕ߴ͍͜ͱ͚͕ͩߴ࣭ͱݺͳ͍ ྫա࣭ ࣭ wػೳͱཧػೳͱͷဃͷΒ͖͕ͭେ͖͍͜ͱ wϚΠφεͷဃ͕େ͖͚ΕϢʔβʔͷຬײΛຬͨ͢͜ͱͰ͖ͳ͍
ͨΓલ࣭ͱັྗత࣭ ङ ັྗత࣭ͱͨΓલ࣭ ʹΑΔఆٛ ͨΓલ࣭ w࣭ج४Λຬͨ͞ͳ͍߹ɺϢʔβʔͷຬΛԼͤ͞ΔཁҼͱͳΔ͕ɺຬ ͍ͨͯͯ͠ຬͷ্ݟࠐΊͳ͍ ັྗత࣭ w࣭ج४Λຬͨͨ͠߹ɺϢʔβʔͷຬΛ্ͤ͞ΔཁҼͱͳΔ͕ɺຬͨ ͯ͠ͳ͍߹ͰຬʹӨڹ͠ͳ͍
ͨΓલ࣭ͱັྗత࣭ IUUQTTJUFTHPPHMFDPNTJUFUFDIENCBLBOPNPEFM
εϚʔτϑΥϯͷ ͨΓલ࣭ͱັྗత࣭Λߟ͑Α͏ ࣗ༝هड़
UXJUUFSͷ ͨΓલ࣭ͱັྗత࣭Λߟ͑Α͏ ࣗ༝هड़
࣭ཧͱྺ࢙ w࣭ 2VBMJUZ ཧ $POUSPM ͢Δ wʮ͔҆Ζ͏ѱ͔Ζ͏ʯ wσϛϯάത࢜Λຊʹট͖࣭ཧʹऔΓΉ wσϛϯάͷઃཱ w2$׆ಈͱݺΕΔݱ͔Βάϧʔϓ୯ҐͰͷ࣭վળ׆ಈ
Βͭ ͖Λ͑Δ ͕ΜʹͳΔ w࣭ͱ͍͑l.BEFJO+BQBOzͷ࣌
52$ 5PUBM2VBMJUZ$POUSPM w2$׆ಈݱΛத৺ͱͨ͠খूஂʹΑΔϋʔυΣΞͷվળ׆ಈ w52$ਓʑͷίϛϡχέʔγϣϯʹΛ͚ͨιϑτΣΞ ํཧɺৗ ཧ ͷվળ׆ಈ
ιϑτΣΞͱ࣭ཧͷྺ࢙ w৭ʑഁͯ͠zιϑτΣΞͷةػzͱݺΕΔ wιϑτΣΞֶͱ͍͏ݴ༿͕ੜ·ΕΔ w*40*&$ͷࡦఆ +*49
+*49ʹఆΊΔιϑτΣΞ࣭ಛੑ wػೳੑʢGVODUJPOBMJUZʣ w৴པੑʢSFMJBCJMJUZʣ w༻ੑʢVTBCJMJUZʣ wޮੑʢF⒏DJFODZʣ wอकੑʢNBJOUBJOBCJMJUZʣ wҠ২ੑʢQPSUBCJMJUZʣ
ιϑτΣΞͱ࣭ཧͷྺ࢙ wΞδϟΠϧιϑτΣΞ։ൃએݴ ͳΜ͔ͩΜͩ͋ͬͯܦա wݱࠓͳ͓ιϑτΣΞ։ൃ͍͠
ιϑτΣΞ։ൃ͕͍͠ͷͳ͔ͥ ࣗ༝هड़
lιϑτzΣΞ “ࢲɺιϑτΣΞߏஙʹ͓͍ͯࠔͳ෦ɺ͜ͷ֓೦ߏମͷ ༷࡞ͱσβΠϯ͓Αͼςετʹ͋ͬͯɺͦΕΛදݱ͢Δࣄͦ ͷදݱʹ࣮͔൱͔Λςετ͢ΔࣄͰͳ͍ͱߟ͍͑ͯΔɻ” ʰਓ݄ͷਆʲ৽൛ʳʱؙળग़൛ɺ2014ɺp.170
ιϑτΣΞͲ͜ʹ͋Δͷ͔ wιϑτΣΞਓʑͷ৺ͷதʹ͋Δ wιϑτΣΞਓʑͷίϛϡχέʔγϣϯͷதʹ͋Δ ʰεΫϥϜ࣮ફೖʱٕज़ධࣾɺ2016ɺp.10
ιϑτΣΞ։ൃͷࠔ͞ʹཱ͔ͪ͏ wιϑτΣΞύϥμΠϜ ˠߏԽϓϩάϥϛϯάɺΦϒδΣΫτࢦϓϩάϥϛϯάɺ($ɺܕਪʜ wιϑτΣΞΞʔΩςΫνϟ ˠ(P'ͷσβΠϯύλʔϯɺ.7$ɺ.77.ɺ.JDSP4FSWJDFTʜ wιϑτΣΞ։ൃϓϩηε ˠΥʔλϑΥʔϧɺεύΠϥϧϞσϧɺ91ɺ4DSVNʜ
ιϑτΣΞ։ൃͱ52$ wݱࡏɺιϑτΣΞ։ൃֶ࣭ͷҰͱͯ͠ޠΕΔ΄Ͳʹ·Ͱ ֶͱͯ͠ঢ՚͍ͯ͠ͳ͍ wະͩʹਓʹڧ͘ґଘ͠ɺ࢈ۀͱͯ͠ະख़ͳۀք wਓͱਓͱͷίϛϡχέʔγϣϯʹΛ͚ͯࠔ͞ΛΓӽ͑Δͱ͍͏෦ 52$ʹ௨͡Δͷ͕͋Δ ͱITCUߟ͍͑ͯΔ
·ͱΊ w࣭ઈରͰͳͯ͘૬ର w࣭ςετʹΑͬͯಘΒΕΔͷͰͳ͕ࣗͨͪ͘࡞ΓࠐΉͷ w͕ࣗ࡞͍ͬͯΔͷͷ࣭Կ͔Λҙࣝ͢Δ ͨΓલ࣭ͱັྗత࣭ wͦͦιϑτΣΞ։ൃ͍͠ w͍͠ͷΛཧղ্ͨ͠ͰΑΓྑ͍ιϑτΣΞΛੜΈग़ͨ͢ΊʹؤுΓ·͠ΐ ͏