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
父親フレームワークの設計と構築について
Search
smokeymonkey
June 29, 2018
0
1.6k
父親フレームワークの設計と構築について
2018/6/28(木)に話したLT
smokeymonkey
June 29, 2018
Tweet
Share
More Decks by smokeymonkey
See All by smokeymonkey
StackHawkを使ってWebアプリケーションの脆弱性を診断する
smokeymonkey
0
2.2k
内製化をネクストステージへ〜クラスメソッドのSaaSソリューション〜
smokeymonkey
0
1.2k
Digital waiting room that supported vaccination reservations
smokeymonkey
0
1.2k
完全テレワークを実現した企業のカルチャーを支える Slack 活用実践事例
smokeymonkey
0
1.9k
ケーススタディで学ぶ企業運営〜クラスメソッドの新型コロナ対応〜
smokeymonkey
3
2k
ピンチをチャンスに変える!カルチャートランスフォーメーション
smokeymonkey
1
2.5k
テックブログとCI
smokeymonkey
0
9.4k
40分で理解するAWS re:Invent 2019アップデートまとめ
smokeymonkey
0
1.6k
EmulatingAmazon GO
smokeymonkey
0
1.5k
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.4k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Music & Morning Musume
bryan
46
6.7k
BBQ
matthewcrist
89
9.7k
Designing for Performance
lara
610
69k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
The Invisible Side of Design
smashingmag
301
51k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
Building Adaptive Systems
keathley
43
2.7k
The Straight Up "How To Draw Better" Workshop
denniskardys
235
140k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
750
Transcript
ϑϨʔϜϫʔΫͷ ઃܭͱߏஙʹ͍ͭͯ @smokeymonkey
લఏ • 21ࡀͰ݁ࠗɺୈҰࢠੜ • ྆2ࡀͷͱ͖ʹࠗɺҎ߱ͱੜ׆ • ͱ͍͏ଘࡏͱͨ͜͠ͱ͕ͳ͍
ͱԿΛͨ͠Βྑ͍ͷ͔ ͔Βͳ͍
ཁ݅ఆٛ • ࠺ͷٛΛͷجຊܗͱ͢Δ • ՈͰ͋ΓՈఉͷτοϓ • Ոఉͷ࠷ऴܾஅ͕Լ͢ • ࢠڙΛౖΔͷ
͍ΘΏΔʮতͷؤݻʯ • ࣌طʹ࣌Εͱ͍͏ҹ • ͱ͍͑աڈͷӡ༻࣮๛ • ॳظઃܭͱͯ͠ଥͱஅ
ӡ༻ • 0ࡀʙ1ࡀ·Ͱॱௐ • 2ࡀ(ୈҰ࣍߅ظ)͔Βτϥϒϧ͕ଟൃ
τϥϒϧͷݪҼੳ • ࢠڙͱ͢Δ͕͍࣌ؒͷ • Ͳ͏ౖ͕ͯ͠Β͟ΔΛಘͳ͍γʔϯ͕ ͋Δ • ߋʹౖ͕ͬͯ͠·͏ͱɺࢠڙͷਫ਼ਆతͳ ಀ͕͛ແ͍
࠶ൃࢭ • ࠺ͱϛʔςΟϯάΛ࣮ࢪɺϑϨʔϜϫʔ ΫΛվम • ௨ৗౖ͕࣌Δɾ͕་͢ • ॏେͳൃੜ͕͖࣌ͬͪΓͱౖΔ
௨ৗ࣌ • ීஈͷࡉ͔͍࠺ౖ͕Δ • ԿނౖΒΕͨͷ͔Λݴ͍ฉ͔ͤΔ
ॏେͳൃੜ࣌ • ໌Β͔ʹߦಈʹ͕͋ΓૣΊʹमਖ਼͕ඞཁ ͳ߹ • ౖ͕Γɺ࠺͕་͢ • ڭҭʹϝϦϋϦΛ͚ͭΔͱڞʹɺࢠڙͨͪͷ ਫ਼ਆతͳಀ͛Λৗʹ֬อ͓ͯ͘͠
໌֬ͳׂ୲
ӡ༻ • େ͖ͳτϥϒϧͳ͘ॱௐ • ࠷దͳϑϨʔϜϫʔΫΛߏஙग़དྷͨ • ...͔ʹݟ͑ͨ
ࢥय़ظ • ୈೋ߅ظͷ౸དྷ • ࣗզ͕ڧ͘ೲಘग़དྷͳ͍͜ͱฉ͔ͳ͍ • உࢠಛʹͷݴ͏͜ͱΛฉ͔ͳ͍ • ༑ୡ͕༏ઌͱͳΓɺͱͷίϛϡχέʔγϣ ϯΛආ͚Δ
Λ૿͢ • Ͳ͏ͯ͠༑ୡ͕༏ઌ͞ΕΔͷํ͕ͳ͍ • ͦΕͰఆظతͳΛ࡞Γɺίϛϡχέʔ γϣϯΛऔΔ • ෦׆ɺֶߍࡇɺૹܴɺ৯ࣄɺe.t.c....
దʹڑΛஔ͘ • ແཧͳίϛϡχέʔγϣϯऔΒͳ͍ • ಠΓͷ࣌ؒ༑ਓͱͷ࣌ؒΛଚॏ͢Δ • ϧʔϧʹΑͬͯڑΛҡ࣋͢Δ • Ex)৯ࣄҰॹʹ৯Δɺؼ࣌ؒɺe.t.c...
పఈతʹ๙ΊΔ • ࢠڙେਓɺ๙ΊΒΕΔͷخ͍͠ • ͪΐͬͱͨ͜͠ͱͰͪΌΜͱ๙ΊΔ • ɺ෦׆ɺख͍ɺࣾձͱͷؔੑɺ ͱͷ͠ํ...
૬ஊʹప͢Δ • ͷߟ͑ํҙݟܾஅΛԡ͚͠ͳ͍ • ૬ஊ͞ΕͨΒूதͯ͠ʹԠ͡Δ • ʮ͖͢ʯͷΑ͏ͳ͑Λग़ͣ͞ɺߟ͑ํબ ࢶΛఏࣔ͢Δ • ࠷ऴܾஅຊਓͰ͋Γɺຊਓ
ཧతʹࣤΔ • ౖ໐ͬͨͬͯ௨͡ͳ͍ • ͪΖΜྗ௨͡ͳ͍ • ͳ͍ͥࣤͬͯΔͷ͔Λઆ໌͢Δ • ࣤͬͨ݁Ռͱͯ͠ظ͍ͯ͠ΔΞΫγϣϯΛ ͑Δ
Ԧ༷ʹͳΒͳ͍͕ ༑ୡʹͳΒͳ͍ • ্͔Βઢ௨༻͠ͳ͍ • ͔ͩΒͱ͍ͬͯԣฒͼʹͳΒͳ͍ • ࢠڙʹͱͬͯϦεϖΫτ͞ΕΔରͱͳΔ • ͦͷͨΊͷྗߦಈ੯͠·ͳ͍
ےॏཁ • ͍͟ͱ͍͏ͱ͖ʹମΛுͬͯͰࢠڙͷޡ ͪΛਖ਼͞ͳͯ͘ͳΒͳ͍ • ཧෆਚͳѱҙྗ͔ΒࢠڙΛकΒͳͯ͘ ͳΒͳ͍ • ఆظతʹےτϨΛ࣮ࢪɺ·ͩߴߍੜͷଉࢠͱ ઓͬͯෛ͚ͳ͍ࣗ৴͕͋Δ
͍ʹͯ͠ ےʹཔͬͨ͜ͱͳ͍
༨ஊɿମേҙຯ͕ͳ͍ • ཧղ͍ͯ͠ͳ͍ޡͪ܁Γฦ͢ • ମേଈ࣌తͳߦಈमਖ਼ʹ͔͠ͳΒͳ͍ • ଈ࣌తʹߦಈमਖ਼ग़དྷΔ͕Ώ͑ʹָ • ਏۤ͘͘͠໘Ͱɺ܁Γฦ͑͠ଓ͚ Δ͜ͱ͕ඞཁ
݁Ռతʹ Ոྑ͠
·ͱΊ • ͲͷΑ͏ͳׂͰɺׂʹԠͨ͡ϑϨʔϜ ϫʔΫ͕͋Δ • ϑϨʔϜϫʔΫΛߦಈࢦͱ͢Δ͜ͱͰɺͦ ͷׂʹଇͨ͠ΞΫγϣϯ͕औΕΔ • ϑϨʔϜϫʔΫʹറΒΕΔ͜ͱͳ͘ɺӡ༻͠ ͳ͕Βॊೈʹվળ͢Δ͜ͱ͕ॏཁ
End