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

「設計振り返り」を始めてみようと思っている話 / architecture reflection

F4d37a67ce86b2f962c79d73a9127d3c?s=47 fortkle
March 20, 2019

「設計振り返り」を始めてみようと思っている話 / architecture reflection

2019.03.20 Connehito Marché vol.5 〜PHP市〜
https://connehito.connpass.com/event/122217/

F4d37a67ce86b2f962c79d73a9127d3c?s=128

fortkle

March 20, 2019
Tweet

Transcript

  1. !GPSULMF $POOFIJUP.BSDIÉWPM ʮઃܭৼΓฦΓʯΛ ࢝ΊͯΈΑ͏ͱࢥ͍ͬͯΔ࿩

  2. !GPSULMFɹߴ໺෱ߊ w αʔόʔαΠυΤϯδχΞ w ೥ίωώτʹೖࣾ w 1)1ϓϩϑΣογϣφϧຊॻ͖·ͨ͠ʂ

  3. w ϓϩμΫτ։ൃ w 1)1ɺ$BLF1)1ͷόʔδϣϯΞοϓ w ςετͷॆ࣮ɺΧόϨοδܭଌ w ෆཁͳίʔυͷ࡟আ w σϓϩΠ؀ڥͷ੔උ

    w 4MBDLʂ৘ใڞ༗ʂʜFUD ίωώτʹೖͬͯ͜Ε·Ͱ৭ʑ΍͖ͬͯͨ
  4. ࠷ۙͷ՝୊ײʜ

  5. ຊؙͷΞʔΩςΫνϟͷ՝୊͕ ͳ͔ͳ͔ղܾ͠ͳ͍ /BPZB*UPʮٕज़తෛ࠴ͱ޲͖߹͏ʯΑΓ IUUQTTQFBLFSEFDLDPNOBPZBKJTIVEFGV[IBJUPYJBOHLJIFV

  6. w ϓϩμΫτ։ൃ w 1)1ɺ$BLF1)1ͷόʔδϣϯΞοϓ w ςετͷॆ࣮ɺΧόϨοδܭଌ w ෆཁͳίʔυͷ࡟আ w σϓϩΠ؀ڥͷ੔උ

    w 4MBDLʂ৘ใڞ༗ʂʜFUD w ΞʔΩςΫνϟͷվળˡ͜Ε͕େࣄͳͷͰ͸ ίωώτʹೖͬͯ͜Ε·Ͱ৭ʑ΍͖ͬͯͨ
  7. w Ϧιʔε͕଍Γͳ͍ʢࣄۀͱͷόϥϯεେࣄʣ w ७ਮʹղܾ೉қ౓͕ߴ͍ w ద੾ͳҙࢥܾఆͷͨΊͷٕज़εΩϧ͕ෆ଍ w ΞʔΩςΫνϟͷ஌ࣝ͸γΣΞ͞Εʹ͍͘ w ࠲ֶͱͯ͠ͷ೉қ౓ͷߴ͞

    w '8ίΞ΁ͷཧղ΍ɺσβΠϯύλʔϯɾ%%%ͳͲ w ܦݧͱͯ͠ͷҰൠԽͷ೉͠͞ w ૊৫΍γεςϜɺͦͷͱ͖ͷঢ়گʹΑͬͯ
 ਖ਼ղ͕ҟͳΔ ͳͥɺͳ͔ͳ͔ղܾ͠ͳ͍ͷ͔
  8. ղܾͰ͖ͣʹ์ஔ͍ͯ͠Δͱ ଞͷνʔϜ͕ಉࣦ͡ഊΛ͢Δ
 ͔΋͠Εͳ͍ʁ

  9. େن໛ͳϦϑΝΫλ΍
 ϦϓϨΠεΛ͍ͨ͠ʂ

  10. Ͱ΋ɺͦΕ͕ݱ࣮తͰͳ͍৔߹ʹ Ͳ͏͢Δ͔

  11. ೔ৗతʹͰ͖Δ͜ͱ͸Կ͔ͳ͍͔ʁ

  12. ͦͷҰาͱͯ͠ͷ
 ʮઃܭৼΓฦΓʯ

  13.  ݱঢ়ͷʮΠέͯͳ͍ʯ఺͔Β՝୊Λநग़  աڈͷࣗ෼PSଞਓ͕ʮͳͥͦͷઃܭʹͨ͠ͷ͔ʯ ͱ͍͏ҙࢥܾఆͷഎܠ΍ϓϩηεΛௐ΂Δ  ͦͷ্Ͱྑ͔ͬͨ఺Λ੔ཧ  ౰࣌ͷҙࢥܾఆΛධՁͭͭ͠ɺʮࠓͳΒͲ͏͢ Δ͔ʯΛߟ͑Δ

     ͜ΕΒΛจॻʹ·ͱΊͯγΣΞ͢Δ ʮઃܭৼΓฦΓʯ͜Μͳײ͡
  14. w ࡶʹ(PPHMFϑΥʔϜͳͲͰϑΥʔϜΛ༻ҙɻ TMBDLCPUͳͲʹ࢓ࠐΜͰ͓͘ w ։ൃதʹʮΠέͯͳ͍ʯͱײͨ͡Β͓΋ΉΖʹ CPUΛݺͼग़͠ w ࡶʹه࿥ͯ͋͠ͱͰ
 ͪΌΜͱݟΔ ݱঢ়ͷʮΠέͯͳ͍ʯ఺͔Β՝୊Λநग़

  15. ·͊·͊ग़ͯ͘Δ

  16. w ͋Δఔ౓Πέͯͳ͍ͱ͜Ζ͕ཷ·ͬͨΒɺݟฦ͠ ͯৼΓฦΔ΋ͷΛܾΊΔ w ৼΓฦΓ͸ޙड़ͷςϯϓϨΛ࢖͏ w ৼΓฦΓ࣌ͷ1PJOU w ൺֱର৅΍ڞ௨ݴޠతͳ΋ͷΛ࢖͏ w

    ʮύλʔϯʯ΍ʮΠσΟΦϜʯ w ଞͷਓ΋ཧղͰ͖ΔΑ͏ʹڞ௨ݴޠ ઃܭΛৼΓฦΔ
  17. Πέͯͳ͍ͱ͜Ζ ՝୊ ݱࡏͷઃܭʹ͍ͨͬͨഎܠɾϓϩηε ݱࡏͷઃܭͷྑ͔ͬͨ఺ Ͳ͏͢Ε͹͍͍͔ ςϯϓϨʢԾʣ

  18. ۩ମྫ

  19. FY  ΞϓϦέʔγϣϯͷఆ਺͕૿͍͍͑ͯͬͯΔ͕ɺͨ ͩͷʮ഑ྻʯͰఆٛ͞Ε͍ͯΔͷͰɺܕʹΑΔ੍໿ ͕࢖͑ͳ͔ͬͨΓɺෆਖ਼ͳ஋Λ๷͙ͨΊͷ৑௕ͳه ड़͕૿͍͑ͯΔ

  20. Πέͯͳ͍ͱ͜Ζ ΞϓϦέʔγϣϯͷఆ਺͕૿͍͍͑ͯͬͯΔ͕ɺͨͩͷʮ഑ྻʯͰఆٛ͞ Ε͍ͯΔͷͰɺܕʹΑΔ੍໿͕࢖͑ͳ͔ͬͨΓɺෆਖ਼ͳ஋Λ๷͙ͨΊͷ৑ ௕ͳهड़͕૿͍͑ͯΔ ՝୊ ɾ'8 1)1 ͷʮΞϓϦέʔγϣϯͷఆ਺Λ؅ཧ͢Δ࢓૊Έʯ͕ྗෆ଍ ɹɾ$BLF1)1ͷʮ$POGJHVSFSFBE ʯɺ-BSBWFMͷʮDPOGJH

    ʯ ɾఆ਺ʹ͢ΔΑ͏ͳ஋ΛΞϓϦέʔγϣϯͰ͏·੍͘ݶͨ͠Γѻ͍͑ͯͳ ͍ ɾ๷ޚతϓϩάϥϛϯάͷపఈ͕೉͘͠ͳ͍ͬͯΔʢόάͷԹচʣ ςϯϓϨΛຒΊͯΈΔ
  21. ݱࡏͷઃܭʹ͍ͨͬͨഎܠɾϓϩηε ɾ1)1Ҏલ͔Β͋ΔΞϓϦέʔγϣϯͳͷͰʮܕʹΑΔ੍໿ʯͱ͍͏ҙ͕ࣝബ͔ͬͨ ɾ'8ࣗମ͕༻ҙͨ͠ఆ਺؅ཧͷ࢓૊Έ͕഑ྻΛ࢖͏΋ͷͩͬͨͷͰͦΕʹ৐͔͚ͬͬͨͩ ɾ౰ॳɺΞϓϦέʔγϣϯࣗମ͸γϯϓϧͩͬͨͷͰଟগͷ৑௕͞͸ڐ༰͞Ε͍ͯͨ ݱࡏͷઃܭͷྑ͔ͬͨ఺ ɾ'8ͷ࢓૊Έʹ৐͔͍ͬͬͯΔͷͰʮมͳ͜ͱʯΛ͍ͯ͠ͳ͍ ɹɾނʹ։ൃॳظ͸௿ίετͰελʔτͰ͖ɺ࣮૷εϐʔυ΋୲อͰ͖ͨ ɾྑ͘΋ѱ͘΋ڊେͳఆ਺Ϋϥε ఆ਺ϑΝΠϧ ͕Ͱ͖ΔͷͰҰཡੑ͸͋Δ

    Ͳ͏͢Ε͹͍͍͔ ɾ&OVNͷಋೖΛݕ౼ ςϯϓϨΛຒΊͯΈΔ
  22. w ΞϓϦέʔγϣϯ͕͍·๊͍͑ͯΔٕज़త՝୊ ΛہॴతͰ͸͋Δ͕ʮͳΜͱͳ͘ʯͰ͸ͳ͘ɺ ݴޠԽ͠ཧղ͢Δ͜ͱ͕Ͱ͖ͨ w ʮ͜ͷঢ়گΛ๷͙ʹ͸Ͳ͏͍͏ϓϥΫςΟε͕ ͋ΔΜͩΖ͏ʯͱ͍͏஌ࣝཉ͕ग़͖ͯͨ w ৼΓฦΓ಺༰Λ΋ͱʹνʔϜͰٞ࿦ͨ͠Γɺ࣮ ࡍͷվળ׆ಈʹܨ͕͍ͬͯ͘ͱָͦ͠͏ʂ

    ࢼ͠ʹਓͰ΍ͬͯΈͯʙ·ͱΊʹ͔͑ͯʙ
  23. ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠