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

隙間時間を使って exercism.io を始め隊 | リモートで勉強会 #2

Yohei Kawahara
September 07, 2018
400

隙間時間を使って exercism.io を始め隊 | リモートで勉強会 #2

Yohei Kawahara

September 07, 2018
Tweet

Transcript

  1. ࢲ͸ • ઒ݪ ༸ฏ (͔ͬͺ) • ΞΠϨοτגࣜձࣾ • ϦϞʔτۈ຿ 4

    ೥໨ • Github: inokappa • twitter: @inokara • Facebook: inokappa AWS ؀ڥͷߏங, ӡ༻౳ͷΠϯϑϥؔ࿈ ͷ࢓ࣄΛ͓ͯ͠Γ·͢. 伱ؒ࣌ؒΛ࢖ͬͯ exercism.io Λ࢝Ίୂ | ϦϞʔτͰษڧձ #2 2
  2. exercism.io ͱ͸ • ಡΈํ͸ΤΫαγζϜɾΞΠɾΦʔ (ͩͱࢥ͏) • ԋशͱϨϏϡʔͰίʔσΟϯάεΩϧΛ޲্ͤ͞ΔΦϯϥΠ ϯϓϥοτϑΥʔϜ • 40

    छྨҎ্ͷݴޠΛαϙʔτ, ਺ઍͷԋश໰୊͕༻ҙ 伱ؒ࣌ؒΛ࢖ͬͯ exercism.io Λ࢝Ίୂ | ϦϞʔτͰษڧձ #2 6
  3. exercism.io ͱ͸ • ίϚϯυϥΠϯπʔϧ • खݩʹԋश໰୊Λμ΢ϯϩʔυ, ղ͍ͯΞοϓϩʔυ • ϝϯλʔୡ͕Α͔ͬͯͨͬͯϨϏϡʔΛͯ͘͠ΕΔ •

    Ϣχοτςετ͕͍͍ͭͯΔͷͰ, TDD Ͱ໰୊Λղ͘ • ϝϯλʔϞʔυͱΠϯσΟϖϯσϯτϞʔυ͕͋Δ 伱ؒ࣌ؒΛ࢖ͬͯ exercism.io Λ࢝Ίୂ | ϦϞʔτͰษڧձ #2 7
  4. exercism.io ͷ࢝Ίํ 1. ΞΧ΢ϯτ࡞੒ 2. ίϚϯυϥΠϯπʔϧΛΠϯετʔϧ 3. νϟϨϯδ͍ͨ͠ݴޠΛબ୒ 4. ԋश໰୊Λ

    download ͢Δ 5. ԋश໰୊Λղ͍ͨΒ submit ͢Δ 伱ؒ࣌ؒΛ࢖ͬͯ exercism.io Λ࢝Ίୂ | ϦϞʔτͰษڧձ #2 8
  5. σϞ • ݴޠ͸ Ruby • ԋश໰୊͸ Raindrops ͋Δ੔਺ͷҼ਺͕ 3 ؚ͕·Ε͍ͯΕ͹

    Pling, 5 ؚ͕·Ε͍ͯΕ͹ Plang, 7 ؚ͕ ·Ε͍ͯΕ͹ Plong Λग़ྗ, 3 ͱ 5 ؚ͕ ·Ε͍ͯΕ͹ PlingPlang Λग़ྗ͢Δͱ ͍͏ԋश໰୊. ͪΐͬͱෳࡶͳ FizzBuzz ͬΆ͍΍ͭ. 伱ؒ࣌ؒΛ࢖ͬͯ exercism.io Λ࢝Ίୂ | ϦϞʔτͰษڧձ #2 9
  6. վΊͯ, exercism.io ͱ͸ • ͪΐͬͱͨ͠伱ؒ࣌ؒʹϓϩάϥϜͷԋश໰୊Λղ͍ͯ, ͦͷ ݁Ռʹରͯ͠ϨϏϡʔΛड͚Δ͜ͱ͕ग़དྷΔαʔϏε • Github ΞΧ΢ϯτ͕͋Ε͹͙͢ʹ࢝ΊΔ͜ͱ͕ग़དྷΔ

    • αϙʔτ͞ΕΔݴޠ͸ 40 छྨҎ্ • ςετ΋͍͍ͭͯΔ͔ΒษڧʹͳΔʂ 伱ؒ࣌ؒΛ࢖ͬͯ exercism.io Λ࢝Ίୂ | ϦϞʔτͰษڧձ #2 10