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.3k
やってみよう!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
5k
Ruby の開発を支えるエコシステム
hsbt
4
2k
Why is building the Ruby environment hard?
hsbt
6
6.3k
開発環境へのこだわり
hsbt
15
12k
OSS ことはじめ
hsbt
5
1.2k
GMO DevNight 05 在宅勤務開始から2ヶ月でやったこと
hsbt
2
450
Development Environment 2019
hsbt
1
300
How to become the Psychic
hsbt
0
1.8k
Software Development
hsbt
1
6.3k
Other Decks in Technology
See All in Technology
[I/O Extended Android 2024] What`s new in Android 2024
kyeongwan
0
220
【基調講演】変える、今ここから ― IoTとAIで紡ぐ未来
soracom
PRO
0
320
可視化プラットフォームGrafanaの基本と活用方法の全て
hamadakoji
0
230
データベース研修 分析向けSQL入門【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
110
AutomatedLabを使って内部ペンテストを勉強しよう! -やられ社内ネットワークの自動構築-
n_etupirka
1
610
セキュリティ研修 Day1【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
160
エンジニアの生存戦略 〜クラウド潮流の経験から紐解く技術トレンドのメカニズムと乗りこなし方〜
shimy
9
1.9k
AWSサービスメニュー開発をしていてAWSを好きだ!と感じた瞬間
toru_kubota
0
130
テストケースの自動生成に生成AIの導入を試みた話と生成AIによる今後の期待
shift_evolve
0
190
dxd2024-生成AIに振り回された3か月間の成功と失敗/dxd2024-link-and-motivation
lmi
2
260
大規模ドラレコデータ収集・機械学習基盤を支える AWS CDK 〜導入・運用事例紹介〜
pemugi
0
110
スレットハンティングについて知っておきたいこと
hacket
0
130
Featured
See All Featured
Design by the Numbers
sachag
277
18k
Infographics Made Easy
chrislema
238
18k
Clear Off the Table
cherdarchuk
89
320k
The Mythical Team-Month
searls
217
43k
Music & Morning Musume
bryan
43
5.9k
Building Flexible Design Systems
yeseniaperezcruz
323
37k
Typedesign – Prime Four
hannesfritz
37
2.2k
Mobile First: as difficult as doing things right
swwweet
219
8.8k
Visualization
eitanlees
139
14k
VelocityConf: Rendering Performance Case Studies
addyosmani
321
23k
Pencils Down: Stop Designing & Start Developing
hursman
118
11k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
36
9.1k
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͍͠ͷΛཧղ্ͨ͠ͰΑΓྑ͍ιϑτΣΞΛੜΈग़ͨ͢ΊʹؤுΓ·͠ΐ ͏