独立したコアレイヤパターン / independent-core-layer-pattern

独立したコアレイヤパターン / independent-core-layer-pattern

2018/07/13 PHPカンファレンス 2018 関西 前夜祭
サンプルコード: https://github.com/shin1x1/independent-core-layer-simple

Ca17a082a30f4cbfed1d0a6dacbe3af2?s=128

shin1x1

July 13, 2018
Tweet

Transcript

  1. ಠཱͨ͠ ίΞϨΠϠύλʔϯ ɹ!shin1x1 2018//13 PHPカンファレンス 2018 関西 前夜祭

  2. D .BTBTIJ4IJOCBSB!TIJOY "HFOEB wίΞϨΠϠύλʔϯ wϢʔεέʔεૹۚॲཧ w·ͱΊ

  3. ίΞϨΠϠύλʔϯ

  4. D .BTBTIJ4IJOCBSB!TIJOY ίΞϨΠϠύλʔϯ wγεςϜΛೋͭͷϨΠϠʹ෼͚Δ wίΞϨΠϠͱαʔϏεϨΠϠ wίΞΛαʔϏεΛந৅Ͱར༻

  5. None
  6. D .BTBTIJ4IJOCBSB!TIJOY ίΞϨΠϠ wΞϓϦέʔγϣϯϩδοΫΛ࣮૷ w1010͕ϝΠϯ
 ʢҰ෦ɺϥΠϒϥϦ΋ར༻ʣ wٕज़ৄࡉΛ௚઀ૢ࡞͠ͳ͍ wίΞϨΠϠͷΈͰςετՄೳ wϢʔεέʔεɺυϝΠϯϞσϧ౳

  7. D .BTBTIJ4IJOCBSB!TIJOY αʔϏεϨΠϠ wϑϨʔϜϫʔΫ΍ϥΠϒϥϦΛར༻ w)551ɺ%#ɺ.BJM౳ʑ wٕज़ৄࡉΛ࣮૷

  8. D .BTBTIJ4IJOCBSB!TIJOY ίΞͱαʔϏεͷ࿈ܞ w1PSUT"EBQUFSTύλʔϯ wίΞϨΠϠͰΠϯλϑΣʔεΛఆٛ wίΞϨΠϠ͸ΠϯλϑΣʔεʹґଘ wαʔϏεϨΠϠ͸ΠϯλϑΣʔεΛ࣮૷

  9. Ϣʔεέʔε
 ૹۚॲཧ

  10. D .BTBTIJ4IJOCBSB!TIJOY ૹۚॲཧ wૹۚݩޱ࠲͔Βૹۚઌޱ࠲ʹૹۚ

  11. D .BTBTIJ4IJOCBSB!TIJOY ૹۚॲཧ wૹۚݩޱ࠲൪߸Ͱ%#͔Β࢒ߴऔಘ wૹۚઌޱ࠲൪߸Ͱ%#͔Β࢒ߴऔಘ wૹۚݩޱ࠲͔ΒૹֹۚΛݮࢉ wૹۚઌޱ࠲ʹૹֹۚΛՃࢉ wૹۚݩ࢒ߴΛ%#ʹอଘ wૹۚઌ࢒ߴΛ%#ʹอଘ

  12. D .BTBTIJ4IJOCBSB!TIJOY ૹۚॲཧ wૹۚݩޱ࠲൪߸Ͱ%#͔Β࢒ߴऔಘ wૹۚઌޱ࠲൪߸Ͱ%#͔Β࢒ߴऔಘ wૹۚݩޱ࠲͔ΒૹֹۚΛݮࢉ wૹۚઌޱ࠲ʹૹֹۚΛՃࢉ wૹۚݩ࢒ߴΛ%#ʹอଘ wૹۚઌ࢒ߴΛ%#ʹอଘ

  13. D .BTBTIJ4IJOCBSB!TIJOY ૹۚॲཧ wૹۚݩޱ࠲൪߸Ͱ%#͔Β࢒ߴऔಘ wૹۚઌޱ࠲൪߸Ͱ%#͔Β࢒ߴऔಘ wૹۚݩޱ࠲͔ΒૹֹۚΛݮࢉ wૹۚઌޱ࠲ʹૹֹۚΛՃࢉ wૹۚݩ࢒ߴΛ%#ʹอଘ wૹۚઌ࢒ߴΛ%#ʹอଘ

  14. D .BTBTIJ4IJOCBSB!TIJOY ૹۚॲཧ wૹۚݩޱ࠲൪߸Ͱ%#͔Β࢒ߴऔಘ wૹۚઌޱ࠲൪߸Ͱ%#͔Β࢒ߴऔಘ wૹۚݩޱ࠲͔ΒૹֹۚΛݮࢉ wૹۚઌޱ࠲ʹૹֹۚΛՃࢉ wૹۚݩ࢒ߴΛ%#ʹอଘ wૹۚઌ࢒ߴΛ%#ʹอଘ

  15. D .BTBTIJ4IJOCBSB!TIJOY ίΞϨΠϠ w2VFSZΠϯλϑΣʔε
 ޱ࠲൪߸͔Β࢒ߴΛऔಘ wϢʔεέʔε
 ࢒ߴͷՃݮࢉ w$PNNBOEΠϯλϑΣʔε
 ࢒ߴΛอଘ

  16. D .BTBTIJ4IJOCBSB!TIJOY αʔϏεϨΠϠ w2VFSZΫϥε
 σʔλϕʔε͔Β࢒ߴΛऔಘ w$PNNBOEΫϥε
 σʔλϕʔεʹ࢒ߴΛอଘ w$POUSPMMFS"DUJPOΫϥε
 ϢʔεέʔεΫϥεΛ࣮ߦ

  17. None
  18. $BLF1)1-BSBWFM 4BNQMFDPEF https://github.com/shin1x1/independent-core-layer-simple

  19. D .BTBTIJ4IJOCBSB!TIJOY wΞϓϦέʔγϣϯϩδοΫΛकΔ wϑϨʔϜϫʔΫΛ׆༻Ͱ͖Δ wந৅ͷྗΛखܰʹ׆༻ ·ͱΊ

  20. https://blog.shin1x1.com/entry/independent-core-layer-pattern

  21. D .BTBTIJ4IJOCBSB!TIJOY !TIJOY !TIJOY D .BTBTIJ4IJOCBSB!TIJOY