Upgrade to Pro — share decks privately, control downloads, hide ads and more …

やってみよう!TQC

 やってみよう!TQC

Eabad423977cfc6873b8f5df62b848a6?s=128

SHIBATA Hiroshi

July 26, 2016
Tweet

Transcript

  1. ඼࣭؅ཧͷجૅߨ࠲ ࣲాതࢤ(.01&1"#0JOD ৽ଔݚम࠲ֶ ΍ͬͯΈΑ͏ʂ52$

  2. νʔϑΤϯδχΞ ࣲాതࢤ!ITCU ٕज़෦ٕज़ج൫νʔϜ IUUQTXXXITCUPSH

  3. 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” ], }
  4. ඼࣭ 2VBMJUZ ͬͯԿͩͱࢥ͍·͔͢  ࣗ༝هड़෼

  5. γεςϜ޻ֶ wࣄ৅ΛΠϯϓοτɺܥ γεςϜ ɺΞ΢τϓοτͷࡾͭͰϞσϧԽ͢Δ wΠϯϓοτͱܥ͔Βੜ·ΕͨΞ΢τϓοτ͕ظ଴஋௨ΓͰ͋Δ͔Ͳ͏͔͕඼࣭ ͷߴ௿ΛܾΊΔ γεςϜ Πϯϓοτ Ξ΢τϓοτ

  6. ඼࣭ͱ͍͏ͷ͸ઈର஋Ͱ͸ͳ͘૬ର஋

  7. ඼࣭޻ֶͱ͸Կ͔ wl։ൃɾઃܭஈ֊ͷ඼࣭޻ֶzʹΑΔఆٛ ඼࣭  ػೳͷ͹Β͖ͭʹΑΔଛࣦ ࢖༻ίετ ฐ֐߲໨ʹΑΔଛࣦ  wཧ૝ػೳͷ͹Β͖ͭʹΑΔଛࣦ ਓʹΑΔՁ஋ج४͸ਓʹΑͬͯҟͳΔͨΊɺ඼࣭ͱ͍͏΋ͷΛ޻ֶͱͯ͠ѻ͏

    ࣌ʹ͸ɺՁ஋ج४ʹরΒ͢ͷͰ͸ͳ͘ɺ࡞੒෺ͷཧ૝ػೳͱ࣮ࡍʹ༗͢Δػೳ ͱͷ͹Β͖ͭΛج४ͱ͢Δ
  8. ඼࣭޻ֶͷجຊతͳߟ͑ํ w։ൃઃܭஈ֊Ͱ඼࣭Λ࡞ΓࠐΉ ˠ੡଄ஈ֊Ͱ࡞ΓࠐΉ͔Βػೳͷ͹Β͖͕ͭൃੜ͢Δ wΑ͋͘Δޡղ ʮςετɾࢼݧͰ඼࣭޲্ʯ wςετͰΘ͔Δ͜ͱ͸࡞੒෺ͷ඼࣭͕Ͳͷఔ౓͔Ͱ͋Γɺ࡞੒෺ͦͷ΋ͷͷ඼ ࣭͕มԽ͢ΔΘ͚Ͱ͸ͳ͍

  9. اըஈ֊ͷ඼࣭؅ཧ l඼࣭z͸Ϣʔβʔͷظ଴͢Δػೳͱ࣮ࡍʹఏڙ͍ͯ͠Δػೳͱͷဃ཭Ͱ͋Δ ߴ඼࣭ wػೳͱཧ૝ػೳͱͷဃ཭ͷ͹Β͖͕ͭখ͍͜͞ͱ wϓϥεͷဃ཭͕ߴ͍͜ͱ͚͕ͩߴ඼࣭ͱ͸ݺ͹ͳ͍ ྫա৒඼࣭  ௿඼࣭ wػೳͱཧ૝ػೳͱͷဃ཭ͷ͹Β͖͕ͭେ͖͍͜ͱ wϚΠφεͷဃ཭͕େ͖͚Ε͹Ϣʔβʔͷຬ଍ײΛຬͨ͢͜ͱ͸Ͱ͖ͳ͍

  10. ౰ͨΓલ඼࣭ͱັྗత඼࣭ ङ໺ ັྗత඼࣭ͱ౰ͨΓલ඼࣭ ʹΑΔఆٛ ౰ͨΓલ඼࣭ w඼࣭ج४Λຬͨ͞ͳ͍৔߹ɺϢʔβʔͷຬ଍౓Λ௿Լͤ͞ΔཁҼͱͳΔ͕ɺຬ ͍ͨͯͯ͠΋ຬ଍౓ͷ޲্͸ݟࠐΊͳ͍ ັྗత඼࣭ w඼࣭ج४Λຬͨͨ͠৔߹ɺϢʔβʔͷຬ଍౓Λ޲্ͤ͞ΔཁҼͱͳΔ͕ɺຬͨ ͯ͠ͳ͍৔߹Ͱ΋ຬ଍౓ʹ͸Өڹ͠ͳ͍

  11. ౰ͨΓલ඼࣭ͱັྗత඼࣭ IUUQTTJUFTHPPHMFDPNTJUFUFDIENCBLBOPNPEFM

  12. εϚʔτϑΥϯͷ ౰ͨΓલ඼࣭ͱັྗత඼࣭Λߟ͑Α͏ ࣗ༝هड़෼

  13. UXJUUFSͷ ౰ͨΓલ඼࣭ͱັྗత඼࣭Λߟ͑Α͏ ࣗ༝هड़෼

  14. ඼࣭؅ཧͱྺ࢙ w඼࣭ 2VBMJUZ ͸؅ཧ $POUSPM ͢Δ w೥୅ʮ͔҆Ζ͏ѱ͔Ζ͏ʯ wσϛϯάത࢜Λ೔ຊʹট͖඼࣭؅ཧʹऔΓ૊Ή wσϛϯά৆ͷઃཱ w೥୅2$׆ಈͱݺ͹ΕΔݱ৔͔Βάϧʔϓ୯ҐͰͷ඼࣭վળ׆ಈ

    ͹Βͭ ͖Λ཈͑Δ ͕੝ΜʹͳΔ w඼࣭ͱ͍͑͹l.BEFJO+BQBOzͷ࣌୅΁
  15. 52$ 5PUBM2VBMJUZ$POUSPM w2$׆ಈ͸ݱ৔Λத৺ͱͨ͠খूஂʹΑΔϋʔυ΢ΣΞͷվળ׆ಈ w52$͸ਓʑͷίϛϡχέʔγϣϯʹ໨Λ޲͚ͨιϑτ΢ΣΞ ํ਑؅ཧɺ೔ৗ ؅ཧ ͷվળ׆ಈ

  16. ιϑτ΢ΣΞͱ඼࣭؅ཧͷྺ࢙  w೥୅৭ʑഁ୼ͯ͠zιϑτ΢ΣΞͷةػzͱݺ͹ΕΔ w೥ιϑτ΢ΣΞ޻ֶͱ͍͏ݴ༿͕ੜ·ΕΔ w೥୅*40*&$ͷࡦఆ +*49

  17. +*49ʹఆΊΔιϑτ΢ΣΞ඼࣭ಛੑ wػೳੑʢGVODUJPOBMJUZʣ w৴པੑʢSFMJBCJMJUZʣ w࢖༻ੑʢVTBCJMJUZʣ wޮ཰ੑʢF⒏DJFODZʣ wอकੑʢNBJOUBJOBCJMJUZʣ wҠ২ੑʢQPSUBCJMJUZʣ

  18. ιϑτ΢ΣΞͱ඼࣭؅ཧͷྺ࢙  w೥ΞδϟΠϧιϑτ΢ΣΞ։ൃએݴ  ͳΜ͔ͩΜͩ͋ͬͯ೥ܦա  w೥ݱ୅ࠓ΋ͳ͓ιϑτ΢ΣΞ։ൃ͸೉͍͠

  19. ιϑτ΢ΣΞ։ൃ͕೉͍͠ͷ͸ͳ͔ͥ  ࣗ༝هड़෼

  20. lιϑτz΢ΣΞ “ࢲ͸ɺιϑτ΢ΣΞߏஙʹ͓͍ͯࠔ೉ͳ෦෼͸ɺ͜ͷ֓೦ߏ଄ମͷ ࢓༷࡞੒ͱσβΠϯ͓Αͼςετʹ͋ͬͯɺͦΕΛදݱ͢Δ࢓ࣄ΍ͦ ͷදݱʹ஧࣮͔൱͔Λςετ͢Δ࢓ࣄͰ͸ͳ͍ͱߟ͍͑ͯΔɻ” ʰਓ݄ͷਆ࿩ʲ৽૷൛ʳʱؙળग़൛ɺ2014೥ɺp.170

  21. ιϑτ΢ΣΞ͸Ͳ͜ʹ͋Δͷ͔ wιϑτ΢ΣΞ͸ਓʑͷ৺ͷதʹ͋Δ wιϑτ΢ΣΞ͸ਓʑͷίϛϡχέʔγϣϯͷதʹ͋Δ ʰεΫϥϜ࣮ફೖ໳ʱٕज़ධ࿦ࣾɺ2016೥ɺp.10

  22. ιϑτ΢ΣΞ։ൃͷࠔ೉͞ʹཱͪ޲͔͏ wιϑτ΢ΣΞύϥμΠϜ ˠߏ଄ԽϓϩάϥϛϯάɺΦϒδΣΫτࢦ޲ϓϩάϥϛϯάɺ($ɺܕਪ࿦ʜ wιϑτ΢ΣΞΞʔΩςΫνϟ ˠ(P'ͷσβΠϯύλʔϯɺ.7$ɺ.77.ɺ.JDSP4FSWJDFTʜ wιϑτ΢ΣΞ։ൃϓϩηε ˠ΢ΥʔλϑΥʔϧɺεύΠϥϧϞσϧɺ91ɺ4DSVNʜ

  23. ιϑτ΢ΣΞ։ൃͱ52$ w೥ݱࡏɺιϑτ΢ΣΞ։ൃ͸඼࣭޻ֶͷҰ෼໺ͱͯ͠ޠΕΔ΄Ͳʹ·Ͱ ޻ֶͱͯ͠ঢ՚͍ͯ͠ͳ͍ wະͩʹਓʹڧ͘ґଘ͠ɺ࢈ۀͱͯ͠΋ະ੒ख़ͳۀք wਓͱਓͱͷίϛϡχέʔγϣϯʹ໨Λ޲͚ͯࠔ೉͞Λ৐Γӽ͑Δͱ͍͏෦෼͸ 52$ʹ௨͡Δ΋ͷ͕͋Δ ͱITCU͸ߟ͍͑ͯΔ

  24. ·ͱΊ w඼࣭͸ઈର஋Ͱ͸ͳͯ͘૬ର஋ w඼࣭͸ςετʹΑͬͯಘΒΕΔ΋ͷͰ͸ͳࣗ͘෼͕ͨͪ࡞ΓࠐΉ΋ͷ wࣗ෼͕࡞͍ͬͯΔ΋ͷͷ඼࣭͸Կ͔Λҙࣝ͢Δ ౰ͨΓલ඼࣭ͱັྗత඼࣭  wͦ΋ͦ΋ιϑτ΢ΣΞ։ൃ͸೉͍͠ w೉͍͠ͷΛཧղ্ͨ͠ͰΑΓྑ͍ιϑτ΢ΣΞΛੜΈग़ͨ͢ΊʹؤுΓ·͠ΐ ͏