Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
「設計振り返り」を始めてみようと思っている話 / architecture reflection
Search
fortkle
March 20, 2019
Technology
630
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
「設計振り返り」を始めてみようと思っている話 / architecture reflection
2019.03.20 Connehito Marché vol.5 〜PHP市〜
https://connehito.connpass.com/event/122217/
fortkle
March 20, 2019
More Decks by fortkle
See All by fortkle
無駄な物をなるべく作らないリプレイス戦略 / replace-strategy-phperkaigi2021
fortkle
1
2.7k
フルリモート時代のカンバン運用 / kanban-operation-in-remote
fortkle
0
780
GitHub Actionsで始めるPHPアプリケーションのCI実践入門 / ga-phperkaigi2020
fortkle
3
5.5k
余裕を生み出すコードレビュー 〜レビュイー編〜 / code-review-phpcon-2019
fortkle
8
7.6k
「ママ向けNo.1アプリ」の 更なる成長を支える仕組み / startup-engineer-night-connehito
fortkle
2
360
良いテストデータ、悪いテストデータ / testdata-antipattern
fortkle
4
7k
BackstopJSで始める CSSリグレッションテスト / backstopjs-css-test
fortkle
0
1.6k
PhpStorm導入アンチパターン / phpstorm-anti-pattern
fortkle
0
2.2k
やさしいコーディング規約の導入〜その後〜 / yasashii-sonogo
fortkle
7
3.7k
Other Decks in Technology
See All in Technology
【CEDEC2026】ゲームシナリオライターを支援するAIツール開発の実践 ― 設計とプロンプトの工夫 ―
cygames
PRO
1
770
AIは実装を速くする。では、私たちは何を今作るべきか?-立場を越えてリリースに向き合ったチーム開発の実践 / 20260801 Hiromi Nakaya and Naoki Takahashi
shift_evolve
PRO
3
450
え?フロントエンドエンジニアの ワイがインフラも!?
puku0x
1
430
サイバー捜査員研修(前半)
nomizone
1
1.9k
組織にどうSREを根付かせるか?〜IVRyの場合〜
abnoumaru
0
330
強化学習「理論」入門
enakai00
3
3.6k
ガバメント AI 源内を地方自治体は活用できるのか可能性と課題、期待について
takeda_h
1
360
AWS ネットワーク構築でハマった(ハマりかけた) 5選とそこから得た教訓
nagisa53
4
200
侵入は突然に 〜 IoTマルウェアと悪用される家庭の機器 ~ / When Intrusion Strikes: IoT Malware and the Abuse of Home Devices
nttcom
0
1.5k
Breaking the Seal: Static Deobfuscation of Compiled V8 JavaScript Bytecode Malware
hshrzd
0
660
社内の7割が使うデータ基盤を、 データチーム2人で回すためにやったこと
koh_yoshi
4
1.2k
モバイルアプリ開発概論2026
recruitengineers
PRO
3
500
Featured
See All Featured
SEO for Brand Visibility & Recognition
aleyda
0
4.7k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
340
Ruling the World: When Life Gets Gamed
codingconduct
0
290
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
400
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Skip the Path - Find Your Career Trail
mkilby
1
180
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
760
Crafting Experiences
bethany
1
240
For a Future-Friendly Web
brad_frost
183
10k
Everyday Curiosity
cassininazir
0
270
Six Lessons from altMBA
skipperchong
29
4.4k
Transcript
!GPSULMF $POOFIJUP.BSDIÉWPM ʮઃܭৼΓฦΓʯΛ ࢝ΊͯΈΑ͏ͱࢥ͍ͬͯΔ
!GPSULMFɹߴߊ w αʔόʔαΠυΤϯδχΞ w ίωώτʹೖࣾ w 1)1ϓϩϑΣογϣφϧຊॻ͖·ͨ͠ʂ
w ϓϩμΫτ։ൃ w 1)1ɺ$BLF1)1ͷόʔδϣϯΞοϓ w ςετͷॆ࣮ɺΧόϨοδܭଌ w ෆཁͳίʔυͷআ w σϓϩΠڥͷඋ
w 4MBDLʂใڞ༗ʂʜFUD ίωώτʹೖͬͯ͜Ε·Ͱ৭ʑ͖ͬͯͨ
࠷ۙͷ՝ײʜ
ຊؙͷΞʔΩςΫνϟͷ՝͕ ͳ͔ͳ͔ղܾ͠ͳ͍ /BPZB*UPʮٕज़తෛ࠴ͱ͖߹͏ʯΑΓ IUUQTTQFBLFSEFDLDPNOBPZBKJTIVEFGV[IBJUPYJBOHLJIFV
w ϓϩμΫτ։ൃ w 1)1ɺ$BLF1)1ͷόʔδϣϯΞοϓ w ςετͷॆ࣮ɺΧόϨοδܭଌ w ෆཁͳίʔυͷআ w σϓϩΠڥͷඋ
w 4MBDLʂใڞ༗ʂʜFUD w ΞʔΩςΫνϟͷվળˡ͜Ε͕େࣄͳͷͰ ίωώτʹೖͬͯ͜Ε·Ͱ৭ʑ͖ͬͯͨ
w Ϧιʔε͕Γͳ͍ʢࣄۀͱͷόϥϯεେࣄʣ w ७ਮʹղܾқ͕ߴ͍ w దͳҙࢥܾఆͷͨΊͷٕज़εΩϧ͕ෆ w ΞʔΩςΫνϟͷࣝγΣΞ͞Εʹ͍͘ w ࠲ֶͱͯ͠ͷқͷߴ͞
w '8ίΞͷཧղɺσβΠϯύλʔϯɾ%%%ͳͲ w ܦݧͱͯ͠ͷҰൠԽͷ͠͞ w ৫γεςϜɺͦͷͱ͖ͷঢ়گʹΑͬͯ ਖ਼ղ͕ҟͳΔ ͳͥɺͳ͔ͳ͔ղܾ͠ͳ͍ͷ͔
ղܾͰ͖ͣʹ์ஔ͍ͯ͠Δͱ ଞͷνʔϜ͕ಉࣦ͡ഊΛ͢Δ ͔͠Εͳ͍ʁ
େنͳϦϑΝΫλ ϦϓϨΠεΛ͍ͨ͠ʂ
ͰɺͦΕ͕ݱ࣮తͰͳ͍߹ʹ Ͳ͏͢Δ͔
ৗతʹͰ͖Δ͜ͱԿ͔ͳ͍͔ʁ
ͦͷҰาͱͯ͠ͷ ʮઃܭৼΓฦΓʯ
ݱঢ়ͷʮΠέͯͳ͍ʯ͔Β՝Λநग़ աڈͷࣗPSଞਓ͕ʮͳͥͦͷઃܭʹͨ͠ͷ͔ʯ ͱ͍͏ҙࢥܾఆͷഎܠϓϩηεΛௐΔ ͦͷ্Ͱྑ͔ͬͨΛཧ ࣌ͷҙࢥܾఆΛධՁͭͭ͠ɺʮࠓͳΒͲ͏͢ Δ͔ʯΛߟ͑Δ
͜ΕΒΛจॻʹ·ͱΊͯγΣΞ͢Δ ʮઃܭৼΓฦΓʯ͜Μͳײ͡
w ࡶʹ(PPHMFϑΥʔϜͳͲͰϑΥʔϜΛ༻ҙɻ TMBDLCPUͳͲʹࠐΜͰ͓͘ w ։ൃதʹʮΠέͯͳ͍ʯͱײͨ͡Β͓ΉΖʹ CPUΛݺͼग़͠ w ࡶʹهͯ͋͠ͱͰ ͪΌΜͱݟΔ ݱঢ়ͷʮΠέͯͳ͍ʯ͔Β՝Λநग़
·͊·͊ग़ͯ͘Δ
w ͋ΔఔΠέͯͳ͍ͱ͜Ζ͕ཷ·ͬͨΒɺݟฦ͠ ͯৼΓฦΔͷΛܾΊΔ w ৼΓฦΓޙड़ͷςϯϓϨΛ͏ w ৼΓฦΓ࣌ͷ1PJOU w ൺֱରڞ௨ݴޠతͳͷΛ͏ w
ʮύλʔϯʯʮΠσΟΦϜʯ w ଞͷਓཧղͰ͖ΔΑ͏ʹڞ௨ݴޠ ઃܭΛৼΓฦΔ
Πέͯͳ͍ͱ͜Ζ ՝ ݱࡏͷઃܭʹ͍ͨͬͨഎܠɾϓϩηε ݱࡏͷઃܭͷྑ͔ͬͨ Ͳ͏͢Ε͍͍͔ ςϯϓϨʢԾʣ
۩ମྫ
FY ΞϓϦέʔγϣϯͷఆ͕૿͍͍͑ͯͬͯΔ͕ɺͨ ͩͷʮྻʯͰఆٛ͞Ε͍ͯΔͷͰɺܕʹΑΔ੍ ͕͑ͳ͔ͬͨΓɺෆਖ਼ͳΛ͙ͨΊͷͳه ड़͕૿͍͑ͯΔ
Πέͯͳ͍ͱ͜Ζ ΞϓϦέʔγϣϯͷఆ͕૿͍͍͑ͯͬͯΔ͕ɺͨͩͷʮྻʯͰఆٛ͞ Ε͍ͯΔͷͰɺܕʹΑΔ੍͕͑ͳ͔ͬͨΓɺෆਖ਼ͳΛ͙ͨΊͷ ͳهड़͕૿͍͑ͯΔ ՝ ɾ'8 1)1 ͷʮΞϓϦέʔγϣϯͷఆΛཧ͢ΔΈʯ͕ྗෆ ɹɾ$BLF1)1ͷʮ$POGJHVSFSFBE ʯɺ-BSBWFMͷʮDPOGJH
ʯ ɾఆʹ͢ΔΑ͏ͳΛΞϓϦέʔγϣϯͰ͏·੍͘ݶͨ͠Γѻ͍͑ͯͳ ͍ ɾޚతϓϩάϥϛϯάͷపఈ͕͘͠ͳ͍ͬͯΔʢόάͷԹচʣ ςϯϓϨΛຒΊͯΈΔ
ݱࡏͷઃܭʹ͍ͨͬͨഎܠɾϓϩηε ɾ1)1Ҏલ͔Β͋ΔΞϓϦέʔγϣϯͳͷͰʮܕʹΑΔ੍ʯͱ͍͏ҙ͕ࣝബ͔ͬͨ ɾ'8ࣗମ͕༻ҙͨ͠ఆཧͷΈ͕ྻΛ͏ͷͩͬͨͷͰͦΕʹ͔͚ͬͬͨͩ ɾॳɺΞϓϦέʔγϣϯࣗମγϯϓϧͩͬͨͷͰଟগͷ͞ڐ༰͞Ε͍ͯͨ ݱࡏͷઃܭͷྑ͔ͬͨ ɾ'8ͷΈʹ͔͍ͬͬͯΔͷͰʮมͳ͜ͱʯΛ͍ͯ͠ͳ͍ ɹɾނʹ։ൃॳظίετͰελʔτͰ͖ɺ࣮εϐʔυ୲อͰ͖ͨ ɾྑ͘ѱ͘ڊେͳఆΫϥε ఆϑΝΠϧ ͕Ͱ͖ΔͷͰҰཡੑ͋Δ
Ͳ͏͢Ε͍͍͔ ɾ&OVNͷಋೖΛݕ౼ ςϯϓϨΛຒΊͯΈΔ
w ΞϓϦέʔγϣϯ͕͍·๊͍͑ͯΔٕज़త՝ ΛہॴతͰ͋Δ͕ʮͳΜͱͳ͘ʯͰͳ͘ɺ ݴޠԽ͠ཧղ͢Δ͜ͱ͕Ͱ͖ͨ w ʮ͜ͷঢ়گΛ͙ʹͲ͏͍͏ϓϥΫςΟε͕ ͋ΔΜͩΖ͏ʯͱ͍͏ࣝཉ͕ग़͖ͯͨ w ৼΓฦΓ༰ΛͱʹνʔϜͰٞͨ͠Γɺ࣮ ࡍͷվળ׆ಈʹܨ͕͍ͬͯ͘ͱָͦ͠͏ʂ
ࢼ͠ʹਓͰͬͯΈͯʙ·ͱΊʹ͔͑ͯʙ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠