Upgrade to Pro — share decks privately, control downloads, hide ads and more …

無駄な物をなるべく作らないリプレイス戦略 / replace-strategy-phperka...

fortkle
March 28, 2021

無駄な物をなるべく作らないリプレイス戦略 / replace-strategy-phperkaigi2021

PHPerKaigi 2021の登壇資料です。

fortkle

March 28, 2021
Tweet

More Decks by fortkle

Other Decks in Technology

Transcript

  1. w ϚϚ޲͚/P˞ ΞϓϦ w ݄ؒΞϓϦӾཡ਺ɿ໿ԯճ w ݄ؒ2"౤ߘ਺ɿ໿ສ݅ w ग़࢈ͨ͠ϚϚͷਓʹਓ͕࢖͍ͬͯΔ˞ 

    ϚϚϦ ˞ɿ೥݄Πϯςʔδௐ΂ɿʮݱࡏ࢖͍ͬͯΔΞϓϦʯʹͯɺ߲໨ ଞͷϚϚʹΦεεϝ͍ͨ͠ɺೝ஌౓ɺར༻཰ɺརศੑɺ޷ײ౓ Ͱ̍ҐΛ֫ಘ ʗௐࠪର৅ɿ೛৷தʙࡀϲ݄ͷࢠڙΛ࣋ͭঁੑʢO ʣΛநग़ ˞ɿ೥ͷʮϚϚϦʯ಺ͷग़࢈༧ఆ೔Λઃఆͨ͠Ϣʔβʔ਺ͱɺްੜ࿑ಇলൃදʮਓޱಈଶ౷ܭʯͷग़ੜ਺͔Βࢉग़ɻ
  2. w ϚϚ޲͚/P˞ ΞϓϦ w ݄ؒΞϓϦӾཡ਺ɿ໿ԯճ w ݄ؒ2"౤ߘ਺ɿ໿ສ݅ w ग़࢈ͨ͠ϚϚͷਓʹਓ͕࢖͍ͬͯΔ˞ 

    w ػೳ w 2"ίϛϡχςΟ w ϓϨϛΞϜʢਓؾॱݕࡧɺΫʔϙϯ౳ʣ w ϝσΟΞʢهࣄʣ ϚϚϦ ˞ɿ೥݄Πϯςʔδௐ΂ɿʮݱࡏ࢖͍ͬͯΔΞϓϦʯʹͯɺ߲໨ ଞͷϚϚʹΦεεϝ͍ͨ͠ɺೝ஌౓ɺར༻཰ɺརศੑɺ޷ײ౓ Ͱ̍ҐΛ֫ಘ ʗௐࠪର৅ɿ೛৷தʙࡀϲ݄ͷࢠڙΛ࣋ͭঁੑʢO ʣΛநग़ ˞ɿ೥ͷʮϚϚϦʯ಺ͷग़࢈༧ఆ೔Λઃఆͨ͠Ϣʔβʔ਺ͱɺްੜ࿑ಇলൃදʮਓޱಈଶ౷ܭʯͷग़ੜ਺͔Βࢉग़ɻ
  3. w ϚϚ޲͚/P˞ ΞϓϦ w ݄ؒΞϓϦӾཡ਺ɿ໿ԯճ w ݄ؒ2"౤ߘ਺ɿ໿ສ݅ w ग़࢈ͨ͠ϚϚͷਓʹਓ͕࢖͍ͬͯΔ˞ 

    w ػೳ w 2"ίϛϡχςΟ w ϓϨϛΞϜʢਓؾॱݕࡧɺΫʔϙϯ౳ʣ w ϝσΟΞʢهࣄʣ ϚϚϦ ࠓ೔͸ϝσΟΞͷ͓࿩ʂ ʢҎޙʮهࣄαʔϏεʯͱදهʣ ˞ɿ೥݄Πϯςʔδௐ΂ɿʮݱࡏ࢖͍ͬͯΔΞϓϦʯʹͯɺ߲໨ ଞͷϚϚʹΦεεϝ͍ͨ͠ɺೝ஌౓ɺར༻཰ɺརศੑɺ޷ײ౓ Ͱ̍ҐΛ֫ಘ ʗௐࠪର৅ɿ೛৷தʙࡀϲ݄ͷࢠڙΛ࣋ͭঁੑʢO ʣΛநग़ ˞ɿ೥ͷʮϚϚϦʯ಺ͷग़࢈༧ఆ೔Λઃఆͨ͠Ϣʔβʔ਺ͱɺްੜ࿑ಇলൃදʮਓޱಈଶ౷ܭʯͷग़ੜ਺͔Βࢉग़ɻ
  4. w ෳ਺ͷػೳΛ಺แ͢ΔϞϊϨϙ w هࣄͷ഑৴ 1$ɺεϚϗɺΞϓϦ  w هࣄ$.4ʢࣾ಺֎ͷࣥචਞʣ w ؅ཧը໘

    w όον w ٕज़ελοΫ w 1)1$BLF1)1Y w $.4Ͱ#BDLCPOFKTΛ࠾༻ʢ೥౰࣌ʹ͓͍ͯ͸Ұൠతʣ هࣄαʔϏεNBNBSJKQ
  5. w աڈ೥ؒɺଞϓϩδΣΫτ΋ਐΊͳ͕Β΍ΕΔ͜ͱ͸΍͖ͬͯͨ w ίʔσΟϯάن໿ɺ-JOUFSɺ੩తղੳπʔϧͷಋೖ w ςετͷॆ࣮ɺΧόϨοδͷܭଌ w ։ൃ؀ڥͷίϯςφԽ w &$4ʷ'BSHBUFʹΑΔຊ൪ίϯςφӡ༻

    w 1)1ɺ$BLF1)1ͷόʔδϣϯΞοϓ w ෆཁͳίʔυͷ࡟আʢ೥൒ͰશମͷΛ࡟আʣ w $3"1 $IBOHF3JTL"OUJ1BUUFSOT ͳͲͷ਺஋Λݩʹ 
 ޮՌͷߴ͍Օॴ͔ΒϦϑΝΫλϦϯά ͜Ε·Ͱ༷ʑͳվળΛਐΊ͖ͯͨ
  6. w ۪௚ʹίʔυΛಡΉ w ʮΠέͯͳ͍ͳ͊ʜʯΛ์ஔ͠ͳ͍ w ʺίʔυΛमਖ਼͢Δ w ˺௚ͤͳͯ͘΋ಉ͡ϛεΛ͠ͳ͚Ε͹ྑ͍ w ʮઃܭৼΓฦΓʯͱ͍͏औΓ૊Έ

    w SFGIUUQTTQFBLFSEFDLDPNGPSULMFBSDIJUFDUVSFSFGMFDUJPO w ՝୊ΛूΊ෼ੳ͢Δ ΞʔΩςΫνϟͱͯ͠ͷ՝୊Λ໌Β͔ʹ͢Δ
  7. w ʮΞʔΩςΫνϟͷҠߦͱվળΛಉ࣌ʹ΍Δͷ͸ΞϯνύλʔϯͰ ͸ʁʯ w ͓ͬ͠ΌΔͱ͓Γɺආ͚ΒΕΔͳΒආ͚Δ΂͖ɻ w ͨͩهࣄαʔϏεͰ͸ɺʮҠߦ͔ͯ͠Βվળ͢Δʯͱ͍͏ઓུ͕ٕ ज़తͳ੍໿ʹΑΓऔΕͳ͔ͬͨ 
 w

    ʮແବͳ΋ͷΛͳΔ΂͘࡞Βͳ͍ʯϦϓϨΠεઓུ͸ w ҠߦͱվળΛಉ࣌ʹணख͢Δ͜ͱΛ͋Δఔ౓ڐ༰͢Δ୅ΘΓʹ 
 είʔϓΛ࠷খʹ͢Δ͜ͱͰϦεΫϔοδ͢Δઓུ هࣄαʔϏεݻ༗ͷࣄ৘