開発環境改善活動2018 〜より快適な開発環境を目指して〜

開発環境改善活動2018 〜より快適な開発環境を目指して〜

kanazawa.rb meetup #68

Da3a49345e96851b38d3a7ce33b6bd95?s=128

Kentaro Matsushita

April 21, 2018
Tweet

Transcript

  1. ։ൃ؀ڥվળ׆ಈ2018 ʙΑΓշదͳ։ൃ؀ڥΛ໨ࢦͯ͠ʙ @_kentaro_m 2018/04/21 kanazawa.rb meetup #68

  2. @_kentaro_m ۚ୔ࢢ಺Ͱιϑτ΢ΣΞΤϯδχΞ Λ͍ͯ͠·͢ ΤϯδχΞ3೥໨ʹͳΓ·ͨ͠ Skills: Node.js, AWS, etc. GitHub: kentaro-m

    Twitter: _kentaro_m
  3. ࠓ೔࿩͢͜ͱ ։ൃ؀ڥվળ׆ಈͱ͸ ։ൃ؀ڥΛվળ͢ΔͨΊʹ࡞ͬͨπʔϧͨͪ

  4. ࠓ೔࿩͢͜ͱ ։ൃ؀ڥվળ׆ಈͱ͸ ։ൃ؀ڥΛվળ͢ΔͨΊʹ࡞ͬͨπʔϧͨͪ

  5. ։ൃ؀ڥվળ׆ಈͱ͸ ࣗ਎ͷεΩϧΞοϓ΋݉Ͷͯɺ։ൃ؀ڥΛྑ͘͢Δ
 πʔϧΛ։ൃɾಋೖ͍ͯ͘͠׆ಈ

  6. ࠓ೔࿩͢͜ͱ ։ൃ؀ڥվળ׆ಈͱ͸ ։ൃ؀ڥΛվળ͢ΔͨΊʹ࡞ͬͨπʔϧͨͪ

  7. Τϐιʔυ1 GitHubͷϨϏϡʔϫʔΫϑϩʔΛ
 վળ͍ͨ͠

  8. νʔϜͰ͸ຖ೔10લޙͷϓϧϦΫΤετ͕ ࡞੒͞ΕΔ

  9. ϨϏϡʔͷίϛϡχέʔγϣϯ͕
 ͏·͍͔ͣ͘ʹϚʔδ·Ͱ͕͔͔࣌ؒΔ

  10. ϓϧϦΫϫʔΫϑϩʔ্ͷަ௨੔ཧ໾͕
 ͍Ε͹͏·͍͘͘ͷͰ͸ͳ͍͔

  11. ϓϧϦ͘Μ • API Gateway & LambdaͰߏங͞ΕͨSlack Bot • ϓϧϦΫʹ·ͭΘΔΠϕϯτΛSlackʹDMͰ௨஌ ◦

    Φʔϓϯ΍ϚʔδՄೳɺϝϯγϣϯίϝϯτ௥Ճ • ϓϧϦΫ΁ͷϨϏϡΞʔΦʔτΞαΠϯػೳ • kentaro-m/lambda-pr-notify-bot
  12. ϓϧϦ͘Μಈ͍͍ͯΔ༷ࢠ

  13. ಋೖͨ݁͠Ռ • ϓϧϦΫͷϚʔδ਺͕ಋೖલޙͰ1.3ഒʹͳͬͨ • νʔϜϝϯόʔ͔Β΄ΊΒΕͨ • ձࣾͷLTେձͰ੒ՌൃදΛͯ͠ɺ͓೑Λ͍͍ͨͩͨ

  14. Qiitaʹ΋هࣄΛॻ͖·ͨ͠

  15. Τϐιʔυ2 ϢχοτςετͷΧόϨοδΛ
 αΫοͱΈ͍ͨ

  16. νʔϜͷ࣮૷ํ਑ ʮػೳΛ௥Ճ͢Δͱ͖͸Ϣχοτςετ΋ Ұॹʹॻ͍ͯɺϓϧϦΫग़ͯ͠Ͷʯ

  17. ςετΛॻ͘͜ͱʹ׳Εͯͳ͍ࢲ ςετ௥Ճ͢ΔͨͼʹHTMLͰు͖ग़͞Ε ͨΧόϨοδϨϙʔτΛݟʹߦ͍ͬͯͨ

  18. None
  19. ΤσΟλ಺Ͱ ΧόϨοδ֬ೝͰ͖Ε͹ศརͳͷͰ͸

  20. Coverage Markers • Atomͷ֦ுػೳ • ΧόϨοδΛߦ൪߸ԣʹදࣔ͢Δ • nyc΍istanbulͳͲͷΧόϨοδܭଌπʔϧͰ
 ಈ࡞֬ೝࡁΈ •

    kentaro-m/coverage-markers
  21. ΧόϨοδΛද͍ࣔͯ͠Δ༷ࢠ

  22. ͪ͜Β΋Qiitaʹॻ͖·ͨ͠

  23. ಋೖͨ݁͠Ռ • HTMLͰు͖ग़͞ΕͨΧόϨοδϨϙʔτΛ
 Ұʑݟʹߦ͘ඞཁ͕ͳ͘ͳͬͨ • ςετ࡞੒͕͍͍͢͢Ͱ͖ΔΑ͏ʹ • ϓϥΠϕʔτͰͭͬͨ͘΋ͷͰ͸͡ΊͯͷϓϧϦΫΛ ΋Βͬͨ

  24. ͍͞͝ʹ • ࣗ෼͕࡞ͬͨπʔϧΛ։ൃ؀ڥͰ࢖ΘΕΔͷ͸خ͍͠ • εΩϧΞοϓʹ΋ͭͳ͕Δ&΄ΊΒΕΔ • ͜Ε͔Β΋։ൃ؀ڥΛྑ͘͢ΔऔΓ૊Έ
 ʢπʔϧ։ൃҎ֎΋ʣΛ΍͍͖͍ͬͯͨ