2020-10-04 J Lang Fest Kansai Online #1 https://kansai-jvm-langs-fest.connpass.com/event/188249/
+BWBͷͳߏจΛѪͰͯΈΔ+-BOH'FTU,BOTBJ0OMJOF5!JSPG
View Slide
ओʹ+BWBΛ͍ͬͯΔ;ͭ͏ͷϓϩάϥϚ;ͭ͏ಛผͳ͜ͱͤͣɺ;ͭ͏ͷ͜ͱΛ;ͭ͏ʹ͢ΔɻͦΜͳҙਤͰ໊ͬͯ·͢ɻؔ+BWBΤϯδχΞͷձʢؔδϟόʣ͔Β͖·ͨ͠ݸਓࣄۀओੜ͓ࣄ֬ͷࡶஊ͔ΒͰ͓͍ͯ͠·͢ࣄ+BWBͰͷ։ൃʹݶΒ͍ͣΖ͍ΖͰ͢
ͳ͢͜ͱࢲͱ+"7"+7.ͱ+BWBͷؔ+BWBʁࢲ͕ࠓճ͔ͨͬͨ͜͠ͱ
ࢲͱ+"7"
ࢲͱ+"7"ݱࡏ鱳KBWBDPN鱴鲿鲮鲜鳫鱑่鲑鱫鱉鲐ɻ鱭鱫鲇൵鱜鱉
ࢲʹͱͬͯͷ+BWBҎ্ࠃޠͱͯ͠༻ຊޠΑΓॻ͚Δͱࢥ͏ͭ·Γຊޠྗ͕ʢলུ͞Ε·ͨ͠ʣࣄͰͷϛχϚϜ+BWB࠷৽ͱൺΔͱະຬɻ
ࢲʹͱͬͯͷ+BWBԿΛ͢Δʹͯ͠ʮ࠷Ͱ࣮֬ʹ࣮Ͱ͖Δͷʯ+BWBଞͷݴޠͦΕͳΓʹͬͯΔ͚ͲͳͷͰࢥߟ+BWBʹدͬͯΔࢥߟݴޠͷ੍Λड͚Δ͔Βํͳ͍
࠷ॳͷݴޠͷհҰͭͷݴޠʹʮਫ਼௨ʯ͠·͠ΐ͏ɻŧŔŕŪũƄŝſɻʮ+BWBŧŔŕŪũƄŝſʁʯͱฉ͔ΕΔͱࢲएׯ͍᪳͋Δ͚ͲͲͷݴޠͰ͋Δ͔ॏཁͰ͋Γ·ͤΜ͕ɺͦͷݴޠͱ͖͘߹͏ͭΓͰ͖߹͍·͠ΐ͏
+7.ͱ+BWB
+7.+-BOH'FTU,BOTBJͱ͍͏͜ͱͰɺ+7.ΛΒͳ͍ਓډͳ͍ͱࢥ͍·͢ʮͬͯΔʯͷ߹͍·ͪ·ͪͰ͠ΐ͏͚ͲKZVLVUZPͷͷԠͬͯͲ͏ͳΜͩΖ
+7.ͱ+BWB+BWBͷେ͖ͳޭͷҰͭ+7.Λҭ͖ͯͯͨ͜ͱগ͠લ͔Βଞͷ+7.ݴޠ͕+7.ΛҭͯͯɺͦΕΛ+BWB͕͏͖ͬͯͰ͖͖͚ͯͨͲɻ
+BWBͷཱͪҐஔ+7.͕࣮ߦ͢ΔόΠφϦΛ࠷ૉʹදݱͰ͖ΔݴޠҰ෦ͷߏจҎ֎KBWBQͨ͠ΒͲ͏ͳΔ͔૾ͭ͘ɻଞݴޠΑΓڑ͕͍ۙɻͳͷͰίʔυͷՄࢹԽ$MBTTΛରʹͯ͠ΔˠଞݴޠͰ͑Δ͚Ͳɺ༧ଌͰ͖ͳ͍ϊΠζ͕ʜʜIUUQTHJUIVCDPNEEEKBWBKJH
+BWB͔
͍ΖΜͳจ຺Ͱʮ+BWBʯͱݴΘΕ·͢ɻ͚Ͳ࣮ମ͋·ΓΈ͑·ͤΜɻจ຺͕·ͪ·ͪա͗ͯΧΦεʮʯͬͯͳΜͩΖ͏ͬͯɻ
ͩͱ·͍ͣ͜ͱॻ͖ͮΒ͍ಡΈͮΒ͍
ͳͷͰॻ͖ͮΒ͍͔ͩΒॻ͘ͷʹ͕͔͔࣌ؒΔͷେͰଟͦΕɺ+BWBͷ͍ͤ͡Όͳ͍ͱࢥ͏ΜͰ͢
ͳͷͰॻ͖ͮΒ͍΄ͱΜͲશ෦͡Όͳ͍*%&͕ղܾࡁΈࠓ࣌*%&ΛΘͳ͍ͷߟ͑ͮΒ͍·͔͞શจࣈλΠϐϯάͳΜͯͯ͠·ͤΜΑͶʁ͜Εۃ͚ͩͲʮ·͔͞˓˓·ͤΜΑͶʁʯ͍͘ΒͰ͋Δ
·͔͞˓˓·ͤΜΑͶʁ·͔͞JNQPSUจΛखͰॻ͍ͯ·ͤΜΑͶʁ·͔͞GPSจΛશ෦ॻ͍ͯ·ͤΜΑͶʁ·͔͞JGจΛશ෦ॻ͍ͯ·ͤΜΑͶʁ·͔͞ϑΟʔϧυΛ࡞ͬͯίϯετϥΫλͰೖͱ͔શ෦ॻ͍ͯ·ͤΜΑͶʁҰྫʹ͗͢ͳ͍ɻ
ͩͱ·͍ͣ͜ͱॻ͖ͮΒ͍ಡΈͮΒ͍จ຺Ͱ͜ΕΛڍ͛Δͷʮࢲ*%&Λ͍ͬͯ·ͤΜʯʹ͍ۙ
ͳͷͰಡΈͮΒ͍͕ͬͪͣ͜ΔՁͷ͋Δʮ+BWBʯͱݴ͏ͳΒ͔͜͜Β߈ΊΑ͏߈ΊͯͲ͏͢Δ
ಡΈʹӨڹ͢ΔಡΜͰใྔ͕૿͑ͳ͍ใ͕૿͑ΔͳΒͱݴ͑ͳ͍ΑΓ؆ܿͳදݱ͕͋Δಉ͡ใྔͰͦΕͳΒͱݴ͑Δݴޠʗඪ४ϥΠϒϥϦͷදݱྗ͕ऑ͍
େࣄͳͷՄಡੑՄಡੑΛଛͶΔ͔ΒʮಡΈʹ͍͘ʯͷҰҼʹͳΓ͑ΔՄಡੑ্͕͕Δͳ͍ʢ͋ΓಘΔ͔ผͱͯ͠ʣ
ݴޠͷදݱྗʹ͍ͭͯࠓճѻ͍·ͤΜͰೖΒͳ͍ʜʜݴޠඪ४ϥΠϒϥϦͷڧྗ͞ઃܭͷ͞Λ෴͍Ӆ͢͜ͱ͋Γ·͢ɻରশੑΛଛͶͯΔͷʹؾ͚ͮͳ͍ͱ͔ɻ
ίʔυಡΈͰ͢鱺鱩鱋鱳+BWB鲫鱅鲿鲛鳫鲨++6($$$4QSJOHIUUQTTQFBLFSEFDLDPNJSPGIVUVVGBMTFKBWBLPEFJOHVOVNCFSDDDF鲫鱅鳁鲗鱮鲃鲘鱯鱐鱰%FW-07&ؔDPNNJUNFOUIUUQTTQFBLFSEFDLDPNJSPGLPEPXPEPNBOOBLBOJ
ͳ+BWBίʔυ
ϘΠϥʔϓϨʔτίʔυग़య8JLJQFEJBʢ͖Γͬʮݴޠ্༷লུෆೳʯ͑ɺHFUUFSTFUUFSͬͯผʹݴޠ༷Ͱͳͯͩ͘ͳʜʜ·͊ଟ͘ͷϥΠϒϥϦ͕ཁٻ͢ΔͷͰ͋ΔͷͰ࣮࣭తʹͬͯײ͡ͷؚΊΕ͍͍ΜͩΖ͏͚Ͳɻ
ଟ͘ͷʮϘΠϥʔϓϨʔτίʔυʯͱݴΘΕΔͷʮͦ͏ݴ͏͍ํͨ͠ΒཁΔΑͳ͊ʯͬͯͷ͕ਖ਼ͳͱͩͬͨ͜Γ͢Δʢͨͩͷײ
ݴޠ্༷ͷվળྫUSZXJUISFTPVSDFTμΠΞϞϯυΦϖϨʔλʔWBS鱘鲑鲎鱴鱳ղফ鱯鱳鱐ʁ
USZXJUISFTPVSDFTΛѪͰΔѪ鱬鲐ʹஸೡ鱰ݟ鲐鱔鲎鱉鱳ײ鱝鱬鱨鱫鲃鱞
USZXJUISFTPVSDFTϦιʔεͷࣗಈDMPTFͱͯ͠ೝࣝ͞ΕΔͷଞݴޠͬͯͯʮཉ͍͠ͳʔʯͱࢥͬͯͨච಄ͪͳΈʹՃ͞Εͨͷେੲʢόʔδϣϯ൪߸͕ҎԼʣ
͔ͷఆίʔυ্ใྔ͕ݮ͍ͬͯΔDMPTF͕ݺΕΔ͜ͱͦͷ݅ಡΈऔΔͷʹ͕ࣝ૿͍͑ͯΔ͕ࣝ͋ΕಡΈऔΔ্͕ΔՄಡੑࣝͱηοτ
͞վળ͞Ε͔ͨ:&4ࣗͰ࣮͢Δʹ͔ͬͨΔͯ͘खΛൈ͍ͯͨͱ͜Ζͱ͔͕͖ͬͪΓରԠ͞ΕΔΑ͏ʹͳͬͯΔɻTVQQSFTT͕ྫ֎Ͱѻ͑ͯɺෳϦιʔεѻ͏࣌ʹ͍͍ײ͡ʹͯ͘͠ΕͯɺӠʑɻ
ʮ͔ͬͨΔ͍ʯͷෳͷϦιʔεͷղ์Λਖ਼࣮͘͢͠Δͷࠔͩ͠ɺ௨ৗෆཁͳ࣮Ͱ͋Δɻڵຯ͋Εϒϩάݟͯˠ
Ͱͳ͘ͳ͔ͬͨΞϓϦέʔγϣϯϨϕϧͩͱʮUSZʯͬͯͳΜͩΑײ͋Δʮྫ֎ॲཧʯͱݴ͏ใͳΜͩΑͶ͐ʜʜ͔֬ʹྫ֎ॲཧͱηοτͳ͜ͱଟ͍Μ͚ͩͲɺผʹྫ֎ॲཧͨ͘͠ͳͯ͘DMPTF͚͍ͩͨ͠ͷʹUSZͬͯͳΜͶΜͬͯʜʜ
ଞݴޠΛݟͯΈΔʢશʹΠίʔϧ͡Όͳ͍͚Ͳʣ+BWB͚ͩྫ֎ॲཧʹࠞͬͯ͟Δɻʮྫ֎ॲཧͰDMPTF͞ΕΔͱ͔͔Δ͔ʂʯΜͯ͡ड͚ΔɻͰൺֱͯ͠ʮʯͱݴ͍ͮΒ͍ɻݴޠ هड़+BWB USZ 9994DBMB 6TJOH 999,PUMJO 999VTF(SPPWZ 999XJUI$MPTFBCMF$ VTJOH 999
μΠΞϞϯυΦϖϨʔλʔΛѪͰΔ
͜Εଠݹͷߋ৽໌֬ͳͷղফใྔҰݮΒͣಡΈ͘͢ͳͬͨ
WBSΛѪͰΔ
࠷ۙೖͬͨ࠷ۙʹόʔδϣϯ͕࠷৽ΑΓେ͖͍ͱ͍ͬͯ͏ܦͬͯΔଞݴޠͩͱͨ͘͝Γલʹ͋ͬͨͭ
͜Εͷղফ͔ʁʮ4PNF5ZQF͕ͭ͋Δ͔Βʯͪΐͬͱҧ͏ɻ
ίʔυࠨ͔ΒಡΉࠨίʔυͷҰ͔ͩΒࠨʹॏཁͳ͜ͱΛॻ͖͍ͨ࠷ॏཁͳͷܕͷͣʜʜ
Ή͠ΖʮมͰ͋ΔʯͳΜͯ໌Β͔ͳ͜ͱΛΘ͟Θ͟ॻ͍ͯɺ͕͞૿͑ͯͨΓɻ
WBS͕ղফͨ͠ͷॻ͘ͷָʹͳͬͯΔ͚Ͳ·͔͞มͷܕͱ͔खͰॻ͍ͯ·ͤΜΑͶʁ͋ɺKTIFMMͰศརɻ
ࢲ͕ࠓճ͔ͨͬͨ͜͠ͱ
Մಡੑ͕ॏཁʮ͞ʯՄಡੑʹӨڹΛ༩͑ΔҰҼʹա͗ͳ͍ͰՄಡੑ্͕͕ΔͳΒ܁Γฦ͠ॻ͍͍͍ͯهड़ੑͳΜͱ͔ͳΔɻอकੑʢมߋ࿙ΕͷϦεΫͱ͔ʣͳΜͱ͔ͳΔɻʮͳΜͱ͔ͳΔʯΛ;ͭ͏ʹ͍ͨ͠ɻ
ܕΛॏࢹ͍ͨ͠ʮมͰ͋ΔʯʮϝιουͰ͋ΔʯʹίʔυͷҰͨΔࠨΛৡΓͨ͘ͳ͍͔ͩΒWBSͱ͔GVOͱ͔EFGͱ͔ʹࠨΛ͋͛ͨ͘ͳ͍ͱݴ͍ͭͭम০ࢠʹୣΘΕΔ൵͠Έम০ࢠͳ͠Ͱશ෦Γ͍ͨ݅͑ͯ֎ͨ͠Γ͢Δˠ
ݴޠͷΛޠΔͳΒͦͷʮʯ͕Կͳͷ͔ɺ͏গ͠ߟ͑ͯΈΔͱؾ͖͕ͮ͋Δ͔͠Εͳ͍ɻෳͷݴޠʹڵຯΛ࣋ͬͨͷͳΒɺͦΕͧΕͷΞϓϩʔνΛݟൺͯɺղܾͷํͷ͠ʹ͠Α͏ɻଟ͘ͷʮʯݴޠ͡Όͳ͘ɺઃܭͷෆ٢ͳʹ͓͍Ͱ͢ɻ͖߹͍·͠ΐ͏ɻ
͖ͳݴޠμϝͩͯ͠͠ͳΜ΅ͩͱࢥ͏ݴޠEJTฉ鱉鱫鲇ʮ鱉鱯鱅EJT鲐鱯鲎鱘鱘鱥鲒鱅ʯ鲄鱤鱉鱰ࢥ鱍鲐鱭৺Ժ鲉鱐鱰鱯鲑鲐