Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
ΦχΦϯΞʔΩςΫνϟͰ Interfaceͷೝ͕ࣝมΘͬͨ 2018.07.13 ʲඇެࣜʳPHPΧϯϑΝϨϯε 2018 ؔ લࡇ
Slide 2
Slide 2 text
# whoami - ֯ాɹҰฏʢ͢Έͩɹ͍͍ͬʣ - ϑϦʔϥϯε - Web Developer, App Developer - DDDֶशͩͨ͠͠ͱ͜Ζ
Slide 3
Slide 3 text
What is “Onion Architecture”?
Slide 4
Slide 4 text
UI Business Logic Data Infrastructure
Slide 5
Slide 5 text
http://little-hands.hatenablog.com/entry/2017/10/04/231743
Slide 6
Slide 6 text
What is “Unplat”? http://little-hands.hatenablog.com/entry/2017/10/04/231743
Slide 7
Slide 7 text
Let’s try it in
Slide 8
Slide 8 text
No content
Slide 9
Slide 9 text
What is “Unplat”? Repository ↓ Service → ͜͏ґଘ͢ΔΜ͡Όͳ͍ʁ http://little-hands.hatenablog.com/entry/2017/10/04/231743
Slide 10
Slide 10 text
ٙղܾʹཱͬͨͷ https://qiita.com/little_hand_s/items/2040fba15d90b93fc124 ˍ
Slide 11
Slide 11 text
What is “Unplat”? Repository ↓ Service → ͬͪ͜Ͱ࣮ RepositoryInterface → I/Fʹґଘ http://little-hands.hatenablog.com/entry/2017/10/04/231743
Slide 12
Slide 12 text
͋ΔػೳΛอূ͢ΔͨΊͷInterface ͋ΔػೳͷΈར༻ͤ͞ΔͨΊͷInterface ͡ͿΜͷதͷInterface
Slide 13
Slide 13 text
ॻ͍ͯΔॻ੶ ʻɹͬͪ͜ͷ͕͍͍Αʂ
Slide 14
Slide 14 text
࣮ࡍͷίʔυͰ
Slide 15
Slide 15 text
No content
Slide 16
Slide 16 text
ݸਓతײ • Interfaceͷߟ͑ํ͕มΘͬͨ • ςετ࡞Γͦ͢͏ • ଞͷ͜ͱʹԠ༻Ͱ͖ͦ͏ • Ͱɺ͜ͷ͍ํ͕͋ͬͯΔ͔Α͘Θ͔ΒΜ
Slide 17
Slide 17 text
THANK YOU!!