Scalaを業務で使うためにした7つのこと

C952d9f90c7ec6cb1b5513c05d3db536?s=47 yoshiyoshifujii
September 09, 2017

 Scalaを業務で使うためにした7つのこと

Scala関西 Summit 2017 LT

C952d9f90c7ec6cb1b5513c05d3db536?s=128

yoshiyoshifujii

September 09, 2017
Tweet

Transcript

  1. 4DBMBΛۀ຿Ͱ࢖͏ ͨΊʹͨͭ͠ͷ͜ͱ  4BU !ZPTIJZPTIJGVKJJ

  2. ͜Μ͹ΜΘʔ w:PTIJUBLB'VKJJ !ZPTIJZPTIJGVKJJ w4PGUXBSF&OHJOFFS w4DBMB1ZUIPO+BWB 5ZQFTDSJQU w4DBMBؔ੢4VNNJU4UB⒎ w4FSWFSMFTT0TBLB4UB⒎

  3. 4DBMB΍ͬͯ·͔͢ʔ

  4. ۀ຿Ͱ࢖ͬͯ·͔͢ʔ

  5. झຯͰ͢ΑͶʔ

  6. ࢀՃ͢Δ ද໌͢Δ ্࢘Λ࿈Εͯߦ͘ આ໌͢Δ ະདྷΛޠΔ ࣗΒ΍Δ ઐ໳ՈΛݺͿ

  7. ࢀՃ͢Δ

  8. ίϛϡχςΟʹࢀՃ͢Δ w%FWFMPQFST4VNNJU
 IUUQFWFOUTIPFJTIBKQEFWTVNJ w࣮ઓͰͷ4DBMBʙͭͷࣄྫ͔Β஌Δ4DBMBͷצॴʙ
 IUUQTKJTTFOTDBMBEPPSLFFQFSKQFWFOUT w4DBMBؔ੢4VNNJU
 IUUQTVNNJUTDBMBLBOTBJPSHJOEFYIUNM

  9. ද໌͢Δ

  10. ೤ҙΛ΋ͬͯ఻͑Δ w4DBMBΊͬͪΌྑ͍ͬ͢Α wΠέͯΔاۀͰ࠾༻͞Εͯ·͢Α w͏ͪ΋4DBMB΍ΔͱΠέͯΔاۀʹͳΕ·͢Α

  11. ্࢘Λ࿈Εͯߦ͘

  12. ҰॹʹࢀՃ͢Δ wͦΕͱͳ͘ɺϦϯΫΛϝʔϧ͢Δ wҰॹʹग़ு͢Δ wߦ͔ͳ͍ΜͰ͔͢ ͱἤΔ w΄Βʂ͜ͳ͍ͩݴͬͨ͜ͱݴͬͨ͸ΔͰ͠ΐʂ w΄ΒʂࢀՃͯ͠ΔͻͱΒ΋εΰΠͰ͠ΐʂ

  13. આ໌͢Δ

  14. ͪΌΜͱઆ໌͢Δ w+BWBͱͷൺֱࢿྉΛ༻ҙ͢Δ w$ͱͷൺֱࢿྉΛ༻ҙ͢Δ wϝϦοτɾσϝϦοτΛ੔ཧ͢Δ wಋೖࣄྫɾاۀΛௐ΂ͯ੔ཧ͢Δ

  15. ະདྷΛޠΔ

  16. ͜Μͳྑ͍͜ͱ͋ΔΑ w4DBMBΛ΍ͬͯΔձࣾͱͯ͠ੈʹग़ͤΔ wΠέͯΔٕज़ऀΛݺ΂Δ wٕज़ྗͷ͋Δࣾһ͕ҭͭ wٕज़ྗͷ͋Δࣾһ͕֎ʹग़ͯొஃ͢Δ wձࣾͷϒϥϯυઓུʹ࢖͑Δ

  17. ࣗΒ΍Δ

  18. ͲΜͲΜొஃ͢Δ w  ೔ ୈճ4DBMBؔ੢ษڧձ
 IUUQTDPOOQBTTDPNFWFOU w 4DBMB.BUTVSJ
 IUUQTDBMBNBUTVSJPSH w

     ೔ ୈճ4DBMBؔ੢ษڧձ
 IUUQTDPOOQBTTDPNFWFOU w 4FSWFSMFTT.FFUVQ0TBLB  
 IUUQTTFSWFSMFTTDPOOQBTTDPNFWFOU
  19. ͲΜͲΜొஃ͢Δ w 4DBMB.BUTVSJ
 IUUQTDBMBNBUTVSJPSH w  ໦ 4DBMBؔ੢ษڧձφΠτηϛφʔ
 IUUQTDPOOQBTTDPNFWFOU w

    ,"/+"7"1"35:
 IUUQTLBOKBWBDPOOQBTTDPNFWFOU w 4DBMB෱Ԭ
 IUUQTTDBMBDPOOQBTTDPNFWFOU
  20. ઐ໳ՈΛݺͿ

  21. ࣗ෼Β͚ͩ͡Ό৺഑ w4DBMBઌۦऀʹདྷ͍ͯͨͩ͘ wͳΜͰ΋͔ΜͰ΋ࣗ෼͚ͩͰ΍Δͷ͸ਏ͍ wॿ͚ͯͬͯݴ͓͏

  22. .05&9Ͱ͸ 4DBMBΤϯδχΞΛ ืू͓ͯ͠Γ·͢