Frontend Test Night - Fukuoka #1
3&"%.&ʹόοξ͕ཉͯ͘͠ςετΛॻ͖࢝Ί·ͨ͠'SPOUFOE5FTU/JHIU'VLVPLBגࣜձࣾσΟʔθϩ8FCΞΫηγϏϦςΟΤϯδχΞฏඌΏ͏ͯΜ
View Slide
©2019 Yusuke Hirao3&"%.&ʹόοξ͕ཉͯ͘͠ςετΛॻ͖࢝Ί·ͨ͠'SPOUFOE5FTU/JHIU'VLVPLBגࣜձࣾσΟʔθϩ8FCΞΫηγϏϦςΟΤϯδχΞฏඌΏ͏ͯΜ
©2019 Yusuke Hiraoࣗݾհฏඌ༏యʢͻΒ͓Ώ͏ͯΜʣגࣜձࣾσΟʔθϩ8FCΞΫηγϏϦςΟΤϯδχΞϑϩϯτΤϯυΤϯδχΞ#-0(IUUQTOPUFNVZVTVLFIJSBPYusuke Hirao@cloud10designs
©2019 Yusuke HiraoࠓͷςʔϚࢲ͕ςετʹऔΓΈ࢝Ί͖͔͚ͨͬ
©2019 Yusuke HiraoΞδΣϯμ࣌ɺΘͨ͠੨͔ͬͨɻϝϯςφϯεͱ͖߹͍ͬͯ͑͘ɺςετॻ͘ͷʁςετͷপςετͰؾΛ͚͍ͭͨ͜ͱ
©2019 Yusuke Hirao࣌ɺΘͨ͠੨͔ͬͨɻ
©2019 Yusuke Hirao࣌ɺΘͨ͠੨͔ͬͨɻΦʔϓϯιʔεͱ͍͏ͷʹയવͱͨ͠ಌΕΛ͍ͬͯͨ
©2019 Yusuke Hirao࣌ɺΘͨ͠੨͔ͬͨɻʮΦϨϥΠϒϥϦͭ͘ΔΜʯ
©2019 Yusuke Hirao࣌ɺΘͨ͠੨͔ͬͨɻͱɺΘ͚ͷΘ͔ΒΜίʔυΛ(JUIVCʹࢃ͖ࢄΒͯͨ͠
©2019 Yusuke Hirao࣌ɺΘͨ͠੨͔ͬͨɻ͔͠͠ɺڥ͕͍ͯ͠ۀͰ͏ϥΠϒϥϦΛͨ͘͞Μ࡞Εͨ
©2019 Yusuke Hirao࣌ɺΘͨ͠੨͔ͬͨɻK2VFSZϓϥάΠϯ%0.ૢ࡞ϥΠϒϥϦ47(ϥΠϒϥϦ $BOWBTϥΠϒϥϦ1IPUPTIPQࣗಈॲཧεΫϦϓτ&YDFMσʔλநग़ػจࣈมϥΠϒϥϦ)5.-Ϧϯλʔ
©2019 Yusuke Hiraoϝϯςφϯεͱ͖߹͍ͬͯ͘
©2019 Yusuke Hiraoϝϯςφϯεͱ͖߹͍ͬͯ͘ۀͰΘΕΔͷͰʢΑ͘ΘΕͨͭͰؒαΠτ͘Β͍ʹ࣮ʣ
©2019 Yusuke Hiraoϝϯςφϯεͱ͖߹͍ͬͯ͘όάใࠂ͍͢͝☠
©2019 Yusuke Hiraoϝϯςφϯεͱ͖߹͍ͬͯ͘ཁ͍͢͝
©2019 Yusuke Hiraoϝϯςφϯεͱ͖߹͍ͬͯ͘൚༻తʹ͗ͯ͢͠ػೳංେԽ͢Δ
©2019 Yusuke Hiraoϝϯςφϯεͱ͖߹͍ͬͯ͘ػೳ$ΛՃ͢Δͱػೳ"͕յΕͨɻػೳ"Λͨ͠Βػೳ#͕յΕͨɻ
©2019 Yusuke Hiraoϝϯςφϯεͱ͖߹͍ͬͯ͘ʗ ?P?ʘ
©2019 Yusuke Hirao͑ɺςετॻ͘ͷʁ
©2019 Yusuke Hirao͑ɺςετॻ͘ͷʁϝϯςφϯεΛֶςετʹग़ձ͏
©2019 Yusuke Hirao͑ɺςετॻ͘ͷʁ͑͑ɺςετʁςετͷͨΊʹίʔυॻ͘ͷ
©2019 Yusuke Hirao͑ɺςετॻ͘ͷʁେ͞Λ͚ͬͨͩͰߦಈʹҠͤΔ΄Ͳਓ͕ؒͰ͖ͪΌ͍ͳ͍
©2019 Yusuke Hirao͑ɺςετॻ͘ͷʁੈͷதͷϥΠϒϥϦΛݟճͯ͠Έͨ
©2019 Yusuke Hirao͑ɺςετॻ͘ͷʁͳΜ͜ΕɺΈΜͳ͚ͱΔ͔͍͍ͬ͜Μ͔
©2019 Yusuke Hirao͑ɺςετॻ͘ͷʁʜ͔͍͍͔ͬ͜ஔ͍ͱ͍ͯɺ͋Δఔͷ৴པੑͷΞϐʔϧ
©2019 Yusuke Hirao͑ɺςετॻ͘ͷʁͪΐͬͱΔؾͰ͖ͯͨ
©2019 Yusuke Hiraoςετͷপ
©2019 Yusuke Hiraoςετͷপ͍͟ςετΛॻ͔Μ
©2019 Yusuke HiraoςετͷপͲΜͲΜॻ͘˝؆୯ͳؔͰ͍͍͔Βॻ͘˝✔ςετ͕௨Δ
©2019 Yusuke HiraoςετͷপͳΜͯշײʂ
©2019 Yusuke Hiraoςετͷপ✔ςετ͕௨Δ˝ͬͱॻ͖͍ͨ˝ΧόϨοδΛ্͍͛ͯ͘
©2019 Yusuke HiraoςετͷপͬͯΔͥײʂ
©2019 Yusuke HiraoςετͷপͪΌΜͱΠΠ͜ͱ͋ΔͳΔ͘७ਮͳؔΛॻ͘Α͏ʹͳΔؔͷཻ͕খ͘͞ͳΔίʔυͷݟ௨͕͠Α͘ͳΔґଘϞδϡʔϧͷΞοϓσʔτ҆৺ڪΕͣʹϦϑΝΫλϦϯά͕Ͱ͖Δػೳ$Λ࡞ͬͯΔ్தͰػೳ"͕յΕΔ͜ͱʹؾ͚ͮΔ
©2019 Yusuke HiraoςετͰؾΛ͚͍ͭͨ͜ͱ
©2019 Yusuke HiraoςετͰؾΛ͚͍ͭͨ͜ͱΧόϨοδ͕ͯ͢͡Όͳ͍ൺֱॲཧɺॲཧɺਖ਼نදݱ͋ͨΓΧόϨοδ͡ΌΧόʔͰ͖ͳ͍͜ͱ͕ଟ͍ᮢνΣοΫςετઃܭɾςετίʔυ͕େ
©2019 Yusuke HiraoςετͰؾΛ͚͍ͭͨ͜ͱςετπʔϧʹྲྀߦ͕͋Δϝϯς͕ऴΘͬͯࢮΜͰ͍͘πʔϧ͋ΔΑΓྑ͍ΞʔΩςΫνϟϝϯςφϯεੑͰɺม͍͑ͯ͘ݕ౼͍Δ͖߹ͬͯɺΓ͑ͯɺલʹਐΉͷΈϚΠάϨʔγϣϯπʔϧͳͲ͓͢͢Ίjest-codemods
©2019 Yusuke HiraoςετͰؾΛ͚͍ͭͨ͜ͱςετʹؾΛऔΒΕ͗͢ͳ͍ςετେ͚ͩͲɺଞʹकΒͳ͍ͱ͍͚ͳ͍͜ͱ͕͋Δ͋ΔఔͷΓࣺͯஅ͍Δݱ࣮ɺશͳςετଘࡏ͠ͳ͍ςετͷత໌֬ʹ
©2019 Yusuke HiraoςετͰؾΛ͚͍ͭͨ͜ͱɹͨͩ͠ɺ͜ΕΒςετ͕ॻ͚ΔΑ͏ʹͳ͔ͬͯΒؾʹ͢Ε͍͍͜ͱ
©2019 Yusuke Hirao·ͣɺॻ͍ͯΈΑ͏
࣍ճͪΌΜͱϑϩϯτͷ͠·͢