ϢʔβΛ͍ͨͷͮ͘ΓΫοΫύουגࣜձࣾউؒɹ྄
View Slide
https://speakerdeck.com/katsuma
উؒɹ྄ϓϨϛΞϜձһࣄۀ෦ΤϯδχΞϦʔμ༗ྉձһ֫ಘΛϛογϣϯhttp://github.com/katsuma
ஶॻ
ΞδΣϯμwΫοΫύουw։ൃମ੍wͷͮ͘Γͷߟ͑ํwαʔϏε։ൃͷ͢͢Ί͔ͨ
ΫοΫύου
ຖͷྉཧΛָ͠Έʹͯ͠৺͔ΒͷসإΛ૿͢
ສ66݄ສϨγϐ
ঁੑϢʔβdঁੑ
։ൃମ੍
৫ମ੍৽نձһ֫ಘ ͷͤΔू٬ ɾɾɾ
νʔϜମ੍σΟϨΫλ ΤϯδχΞ։ൃ ϓϩϞʔγϣϯ αʔϏε։ൃσʔλੳ ܾࡁ࠷దԽ
ϦϦʔεwܧଓతσϓϩΠwʴЋͷϦϦʔεw1VMM3FRVFTUϕʔεͷίʔυϨϏϡʔw$*Ͱςετ͕௨ͬͨϦϏδϣϯ͚ͩσϓϩΠՄೳࢀߟɿIUUQTTQFBLFSEFDLDPNUBLBJDPOUJOVPVTEFMJWFSZJODPPLQBE
ͷͮ͘Γͷߟ͑ํ
ͷͮ͘Γࡾݪଇ
ͷͮ͘Γࡾݪଇwແݴ࣮ߦwແݴޠԽwαʔϏεʹஈΛ͚ͭΔ
ແݴ࣮ߦwެ։લͷαʔϏεʹ͍ͭͯઆ໌͠ͳ͍wϢʔβ͞Μͨͪʹෆඞཁͳෆ҆wͯ͢ͷ࣌ؒ࠷ߴͷͷͮ͘Γʹw࠷ޙͷ࠷ޙ·ͰվળΛڪΕͳ͍
ແݴޠԽwػೳΛݴ༿Ͱઆ໌͠ͳ͍wඵͰཧղ͞Εͳ͍ΠϯλʔϑΣʔεºwϔϧϓ'"2ͰޡຐԽ͞ͳ͍wͦͦͦΜͳͷಡ·Εͳ͍
αʔϏεʹஈΛ͚ͭΔwͲΜͳͷʹஈΛ͚ͭͯߟ͑Δwʮແྉ͔ͩΒେৎʯͷߟ͑Ͱෛ͚wʮ͓ۚΛͬͯͰ͍͍ͨͷʯ͕ແྉͩͱ͡ΊͯΘΕΔ
αʔϏε։ൃͷ͢͢Ί͔ͨ
ϢʔβͷཉٻΛͱʹ՝ͱղܾࡦ͕࣋ͭՁΛઃఆ ղܾࡦΛܗʹͨ͠ͷΛɺݶఆͨ͠Ϣʔβʹར༻ͯ͠Β͍ՁΛݕূ ར༻σʔλΛݟͳ͕ΒɺํੑΛਵ࣌ݟ͠
5)&-&"/45"3561wαʔϏε։ൃͷ͢͢Ίํͷࢦw&SJD3JFTఏএͷϓϩηεw͜ͷΓํͰඞͣޭʹ୧Γͭ͘ˠºwࣦഊΛલఏʹɺࣦഊ͔Β͍͔ʹૣ͘ແବͳ͘ޭʹ୧Γ͚ͭΔ͔
5)&-&"/45"3561wࣾͷڞ௨ݴޠwཧղ͍ͯ͠ͳ͍ͱɺձʹͳΒͳ͍wʮੲ͔Βࢼߦࡨޡͨ͠ʹ୧Γ͍ͭͨํ๏ΛମܥԽɺݴޠԽͨ͠ͷʯ
ϢʔβͷཉٻΛͱʹ՝ͱղܾࡦ͕࣋ͭՁΛઃఆϑϩʔͱͷൺֱ ղܾࡦΛܗʹͯ͠ͷΛɺݶఆͨ͠Ϣʔβʹར༻ͯ͠Β͍ՁΛݕূ ར༻σʔλΛݟͳ͕ΒɺํੑΛਵ࣌ݟ͠
ϢʔβͷཉٻΛͱʹ՝ͱղܾࡦ͕࣋ͭՁΛઃఆϑϩʔͱͷൺֱ ղܾࡦΛܗʹͯ͠ͷΛɺݶఆͨ͠Ϣʔβʹར༻ͯ͠Β͍ՁΛݕূ ར༻σʔλΛݟͳ͕ΒɺํੑΛਵ࣌ݟ͠ՁԾઆɺԾઆ
ϢʔβͷཉٻΛͱʹ՝ͱղܾࡦ͕࣋ͭՁΛઃఆϑϩʔͱͷൺֱ ղܾࡦΛܗʹͯ͠ͷΛɺݶఆͨ͠Ϣʔβʹར༻ͯ͠Β͍ՁΛݕূ ར༻σʔλΛݟͳ͕ΒɺํੑΛਵ࣌ݟ͠ՁԾઆɺԾઆ#.-ϧʔϓɺ.71
ϢʔβͷཉٻΛͱʹ՝ͱղܾࡦ͕࣋ͭՁΛઃఆϑϩʔͱͷൺֱ ղܾࡦΛܗʹͯ͠ͷΛɺݶఆͨ͠Ϣʔβʹར༻ͯ͠Β͍ՁΛݕূ ར༻σʔλΛݟͳ͕ΒɺํੑΛਵ࣌ݟ͠ՁԾઆɺԾઆ#.-ϧʔϓɺ.711JWPU
ԾઆͷݕূideaproductdataBuildMeasureLearn
ԾઆͷݕূideaproductdataBuildMeasureLearnՁԾઆ.71ଌఆ1JWPU
ੜΈग़͢αʔϏεwϢʔβͷ՝ղܾʹجͮ͘ͷwΫοΫύουʮࠓͳʹ৯Α͏ʁʯͷ՝ΛղܾwԾઆΛཱͯΔͱ͖ɺඞͣϢʔβͷ՝ղܾʹ݁ͼ͔ͭ͘
ՁԾઆγʔτw Ϣʔβ@@@@@@@@@@@w ཉٻ@@@@@@@@@@@ ͍͕ͨ͠ɺw ՝@@@@@@@@@@@ Ͱ͖ͳ͍ͷͰɺw ͷಛ@@@@@@@@@@ ͜ͱʹՁ͕͋Δ
࣮ྫϨγϐͷਓؾݕࡧw ϢʔβϨγϐΛ͕͢͞Ϣʔβw ཉٻࠓͷϝχϡʔΛૣܾ͘Ί͍͕ͨɺw ՝ଟ͘ͷϨγϐ͔ΒܾΊΒΕͳ͍ͷͰɺw ͷಛਓؾϨγϐΛ୳ͤΔݕࡧػೳʹՁ͕͋Δ
ՁԾઆwͬͯΈΔͱɺ͔ͳΓ͍͠w՝ͱͷಛ͕ݴ͍͚͑ͨͩʹͳΓ͕ͪwࣗͨͪͷԾઆ͕ࢦ͢ํੑ͕ఆ·Δ
ͪͳΈʹwαʔϏε։ൃ͚ͩͰͳ͘ɺ৫ͷ՝ղܾʹར༻wྫΤϯδχΞͷιϑτΣΞςετͷମܥతͳࣝΛ্͍ͤͨ͞
wϢʔβɺwαʔϏεͷར༻தʹ͕͔ͬΓͨ͘͠ͳ͍͕ɺwҙਤ͠ͳ͍όά͕ೖΓࠐΜͰ͠·͏ͷͰɺw։ൃऀ͕ιϑτΣΞςετΛֶͿ͜ͱʹՁ͕͋Δ
.71wՄೳͳ͔͗Γখ͞ͳ࿑ྗͱ࣌ؒͰ։ൃͰ͖Δͷw࠷༏Εͨ.71ʮ࣮͠ͳ͍ʯwྫɿखॻ͖ͷνϥγΛ༻ҙͯ͠ݟͤΔ
'MJOUP
'MJOUPwεϚʔτϑΥϯ͚ϓϩτλΠϓ։ൃπʔϧwը૾͚ͩ༻ҙ͢Εߴ࣭ͷʮಈ͘ʯϓϩτλΠϓ͕࡞ՄೳwεϚϗΞϓϦαΠτͷαʔϏεͷ.71ͷఆ൪
ଌఆwݶఆϢʔβΛରw͍͖ͳΓશମϦϦʔε͠ͳ͍wਓʙඦਓΛநग़ɺݶఆެ։
http://cookpad.github.io/chanko/
$IBOLPwݶఆެ։͢ΔͨΊͷ3BJMTϓϥάΠϯwࣗͨͪͰඞཁͩͬͨͷͰ։ൃwطଘͷػೳͱݶఆϢʔβ༻ͷػೳΛซ༻wຊ൪ͰΤϥʔ͕ग़ͯશମʹӨڹ͕ग़ͳ͍https://speakerdeck.com/mrkn/chanko
શମϢʔβಛఆϢʔβ
σʔλଌఆw66wϦςϯγϣϯFUDwࢪࡦ͝ͱʹݕূ͖͢ࣈܾఆwࣈඞͣ͏
ఆྔతʹఆw౷ܭత༗ҙࠩఆw৴པ۠ؒ
ఆੑతʹఆwϢʔβͷఆ֎ͷཉٻwϝʔϧͰελοϑʹ৴
1JWPU
1JWPUwϓϩμΫτɺࣄۀʹؔͯ͠ॏཁͳԾઆ͕৽ͨʹੜ·Εͨͱ͖ͷํసwԾઆΛมߋ͢ΔwΔ͜ͱΛม͑ΔͰͳ͍
ྫΞϨϧΪʔରԠΞϓϦ
wສͷϨγϐ͔ΒɺΞϨϧΪʔࡐྉΛআ͍ͨϨγϐΛݕࡧwআڈΞϨϧΪʔࡐྉઐՈ͕मwՁԾઆɿݕࡧ݁ՌͷखؒΛল͚Δ
wສͷϨγϐ͔ΒɺΞϨϧΪʔࡐྉΛআ͍ͨϨγϐΛݕࡧwআڈΞϨϧΪʔࡐྉઐՈ͕मwՁԾઆɿݕࡧ݁ՌͷखؒΛল͚Δͱ͜Ζ͕
wʮϨύʔτϦʔΛ૿͍ͨ͠ʯ͕ຊͷཉٻwʮ࡞Εͳ͍ͱఘΊ͍ͯͨྉཧΛ࡞ΕΔΑ͏ʹͳΓ͍ͨʯ
wʮϨύʔτϦʔΛ૿͍ͨ͠ʯ͕ຊͷཉٻwʮ࡞Εͳ͍ͱఘΊ͍ͯͨྉཧΛ࡞ΕΔΑ͏ʹͳΓ͍ͨʯडಈతʹϨύʔτϦʔ͕૿͑ΔΈ͕ඞཁʂ
ެ։ޙׂwશମެ։ͯ͠ΰʔϧͰͳ͍w͔ͦ͜ΒϒϥογϡΞοϓwϦϦʔεશମͷwԠΛݟͳ͕ΒৗʹվળΛܧଓ͢Δ
։ൃख๏ͷৼΓฦΓwৗʹ࠷దԽΛܧଓ͍ͯ͠ΔwϦʔϯελʔτΞοϓ͜͜ w'MJOUPͷར༻͜͜ ϲ݄wࣗͨͪͷࣄۀɺνʔϜنʹϑΟοτ͢ΔܗΛٻΊଓ͚Δ
େࣄͳ͜ͱwʮϢʔβͷ՝ղܾʯ͚ͩߟ͑ΔwจԽΛ͔ࠜͤΔʹ͑ଓ͚Δw࣌ʹڧҾͳൃ৴ඞཁ
·ͱΊ
wʮϢʔβͷ՝ԿʁʯΛపఈతʹwͷͮ͘Γࡾݪଇwখ͘͞࡞ͬͯࡉ͔͘ࢼ͢wՁԾઆ .71 #.-ϧʔϓ 1JWPU
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠