GDCR2017OSAKA

7919a30bc59113c94f31676158cb5881?s=47 irof
November 20, 2017
120

 GDCR2017OSAKA

https://connpass.com/event/68170/
Global Day of Coderetreat 2017 in Osakaで使ったスライドです。

7919a30bc59113c94f31676158cb5881?s=128

irof

November 20, 2017
Tweet

Transcript

  1. Global Day of Codereatreat 2017 in Osaka 2017-11-18 @irof

  2. ࣗݾ঺հ͠·͠ΐ • ࠓ೔͸Կͯݺ͹Ε͍ͨͰ͢ʁ • ηοτΞοϓࡁΈͷ։ൃ؀ڥ͸ʁ • Coderetreat͸Կճ໨ʁ • ݴޠΞϯέʔτऔͬͯΈ·͠ΐ͔ɻ

  3. Coderetreat

  4. Coderetreat • ීஈ͸ೲظͳͲ༷ʑͳ੍໿ʹ͋Δ։ൃऀ ʹͱͬͯɺ͋Δछͷٕज़ྗΛߴΊΔͷ͸ ೉͍͠ɻͦΕ͸పఈతʹίʔυʹ͜Θͩ Δ͜ͱͰಘΒΕΔྗͰ͋ΔɻCoderetreat ͸ಉ͡՝୊ʹԿ౓΋Կ౓΋θϩ͔Β௅ઓ ͢Δ͜ͱͰɺΑΓਂ͘ίʔυʹ޲͖߹͏ ͜ͱΛՄೳʹ͢Δɻ

  5. ※ͨͩ͠ΞΠςϜ͸ Ҿ͖ܧ͕ͳ͍

  6. ՝୊: ϥΠϑήʔϜ

  7. John Horton Conway 1937-12-26 80ࡀ ϥΠϑήʔϜߟҊ(1970) Τϧσγϡ਺: 1

  8. 23/3 ྡ઀͢Δ ੜ͖ͨηϧ ஀ੜ 3 ੜଘ 2 or 3 ࢮ

    աૄ 1ҎԼ աີ 4ͭҎ্ ☠
  9. Global Day of Coderetreat

  10. ੈքதͰ΍ΔΑʂͳ೔ 136Օॴʢ೔ຊ3Օॴʣ http://coderetreat.org/

  11. ͭͳ͍Ͱ·͢ େࡕ ໊ݹ԰ Ӊ౎ٶ

  12. ࠓ೔΍Δ͜ͱ

  13. λΠϜςʔϒϧ • 10:30 ίʔυॻ͘ • 11:30 ίʔυॻ͘ • 12:30 ͝͸Μ

    • 13:30 ίʔυॻ͘ • 14:30 ίʔυॻ͘ • 15:30 ίʔυॻ͘ • 16:30 ΈΜͳͰ;Γ͔͑Δ 45෼: ίʔυॻ͘ 15෼: ;Γ͔͑Δ
  14. άϥϯυϧʔϧ • ͳΔ͚ͨϖΞҎ্Ͱ • ςετΛॻ͜͏ • ऴΘͬͨίʔυ͸ࣺͯΔ͜ͱ • ׬੒Λ໨ࢦ͞ͳ͍ •

    ͔ͭΕͨΒٳΊ
  15. ϑΝγϦςʔλʔ • ؾͷ޲͘··ͪΌͪΌೖΕ·͢ • ແࢹͯ͘͠Ε͍͍ͯΑ

  16. Ͱ͸࢝Ί·͠ΐ͏͔

  17. ྡ઀͢Δ ੜ͖ͨηϧ ஀ੜ 3 ੜଘ 2 or 3 ࢮ աૄ

    1ҎԼ աີ 4ͭҎ্ ☠
  18. ηογϣϯ;Γ͔͑Γ

  19. • Կ͕Ͱ͖ͨʁ • Ͱ͖ͳ͔ͬͨ͜ͱ͋Δʁ • ࣍ͳʹͯ͠ΈΔʁ

  20. ײ૝ઓʢকعʣ • खॱΛ࠷ॳ͔Βͬ͟ͱྲྀͯ͠
 ʮ͜ͷ࣌͜͏ͨ͠ΒͲ͏ͳͬͨʁʯ
 ͱ͔Λ࿩͠߹͏ɻ • هԱϕʔε

  21. ޕޙ

  22. ׳Εͨʁ

  23. ๞͖͖ͯͨʁ

  24. ΍ͬͯΈΔʁ ෼ذېࢭ ϧʔϓېࢭ ϝιου ࠷େ3ߦ ϑΟʔϧυ͸ 2ͭ·Ͱ The 70s Compiler

    Mute Ping Pong TDDࡾݪଇ φϏήʔλʔ ͕શͯࢦࣔ Baby Steps جຊܕΛ௚઀ ࢖Θͳ͍ ໭Γ஋ͳ͠ 23/36
  25. TDDࡾݪଇ • ࣦഊ͢ΔςετΛ௨ͨ͢Ίʹ͔͠ɺϓϩ μΫτΛॻ͍ͯ͸͍͚ͳ͍ • ࣦഊͤ͞ΔͨΊʹ͔͠ɺςετ͸ॻ͍ͯ ͸͍͚ͳ͍ • ςετΛҰͭ௨͢Ҏ্ʹɺϓϩμΫτΛ ॻ͍ͯ͸͍͚ͳ͍

  26. Mute Ping Pong • ϖΞϓϩɺձ࿩ېࢭɻ • ยํ͕໧ͬͯςετΛॻ͘ɻަ୅͢Δɻ ΋͏ยํ͕໧ͬͯςετΛ௨͢ɻަ୅͢Δɻ ͜ΕΛ܁Γฦ͢ɻ •

    ίϝϯτͱ͔΋ॻ͍ͪΌͩΊͩΑɻ
  27. The 70s Compiler • ίϯύΠϧʹ࣌ؒͱ͕ۚΊͬͪΌ͔͔Δ ͔ΒɺίϯύΠϧ͢Δͷ͸࠷ޙ͚ͩͶɻ • ɾɾɾ΄Μͱʹ࠷ޙʢ45෼ޙʣ͚ͩͩͱ ݫ͍͠ͷͰద౰ʹ۠੾ͬͯͶɻ

  28. Baby Steps • খ͍͞୯ҐͰਐΉ܇࿅ɻ • GitΛ࢖͍ɺ2෼ޙʹ... • GREEN: git commit

    • RED: git reset --hard
  29. ͓ΘΓ·͠ΐ͏͔

  30. • Կֶ͔΂·͔ͨ͠ʁ • ڻ͍ͨ͜ͱ͸͋Γ·͔͢ʁ • ໌೔͔ΒԿ͔͠·͔͢ʁ

  31. CoderetreatΛ΍Γ͍ͨͳΒ • ࢀՃඅΛͱΒͳ͍ • ࢀՃΛڧ੍͠ͳ͍ • ඒຯ͍͠ϥϯνΛ ։ൃऀ͕ओ໾ ձ͕ࣾ։ൃऀʹ ౤ࢿ͢Δ

  32. དྷ೥΋΍Γ·ͤ͏ʂ