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
kii310
September 12, 2024
1
42
アーキテクチャの一番最初の話
このイベントで発表しました
https://progate.connpass.com/event/327590/
kii310
September 12, 2024
Tweet
Share
More Decks by kii310
See All by kii310
ディスパッチについて
kii310
1
17
再帰関数は無名関数にできるか?
kii310
2
130
未来は現在からの継続
kii310
3
410
カリー化と部分適用
kii310
3
85
抽象に依存する
kii310
1
91
抽象に依存する 〜概論編〜
kii310
2
79
純粋関数からDI
kii310
2
200
初心忘るべからず
kii310
1
190
オブジェクトと関数で再現するクラス
kii310
0
32
Featured
See All Featured
Statistics for Hackers
jakevdp
799
220k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
5
210
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.8k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
790
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.8k
Balancing Empowerment & Direction
lara
1
370
Rebuilding a faster, lazier Slack
samanthasiow
82
9.1k
Navigating Team Friction
lara
187
15k
Transcript
LJJ ΞʔΩςΫνϟͷҰ൪࠷ॳͷ
w LJJͱ͍͍·͢ w ଔͷจܥେֶੜ w 5ZQF4DSJQUͰόοΫΤϯυ w ΧϯϑΝϨϯεʹΑ͍͘Δ w ษڧձओ࠵͍ͯ͠·͢
ࣗݾհ 9ΞΧϯτ
࣮ΠϯλʔϯͰֶΜͩ͜ͱʁ
ΞʔΩςΫνϟ
"SDIJUFDUVSF ίʔυશମͷߏઃܭ
ߏઃܭͬͯͲ͏͍͏͜ͱ͔ʁ
ίʔυΛͲͷΑ͏ʹׂ͢Δ͔ ͱ͍͏ߟ͑ํ
ྫ͑ɺॲཧʹΑׂͬͯ͢Δͱ
ೖग़ྗ σʔλϕʔεͷଓ σʔλͷՃ
ίʔυΛ ͲͷΑ͏ͳߏͰΈཱͯΔ͔Λ ΞʔΩςΫνϟͱݴ͍·͢
ͳͥΞʔΩςΫνϟΛ͏ ඞཁ͕͋Δͷ͔ʁ
ਓؒʹͱͬͯཧղ͘͢͢͠ΔͨΊ
ۀΠϯλʔϯͰɺ جຊతʹνʔϜͰ։ൃΛߦ͍·͢
͠νʔϜ։ൃͰ ҰͭͷϑΝΠϧͰ։ൃͨ͠Βɺ
ಉ࣌ʹฤू͢Δͷ͕େม
ਓʹΑͬͯίʔυΛॻ͘ॴ όϥόϥͰཧͰ͖ͳ͍
࠷ऴతʹεύήοςΟͷੜ
ͭ·Γ νʔϜͰ։ൃ͍ͯͨ͘͠Ίʹ ៉ྷͳίʔυ͕ඞཁʂ
៉ྷͳίʔυΛॻͨ͘Ίʹɺ ΞʔΩςΫνϟΛߟ͑Δඞཁ͕͋Δ
ͨͱ͑ҰਓͰ։ൃ͍ͯͨ͠ͱͯ͠ ࣗͷޙͷͨΊʹཧͰ͖Δ ៉ྷͳίʔυ͕ཁٻ͞ΕΔ
ΞʔΩςΫνϟͷجຊ
ׂ୲
ೖग़ྗ σʔλϕʔεͷଓ σʔλͷՃ
ׂΛ͚Δ͜ͱ ҰͭͷϑΝΠϧΛখ͘͢͞Δ͜ͱ
ϑΝΠϧ͕খ͚͞Εɺ શମΛѲ͘͢͠ͳΔ
݁Ռͱͯ͠ ॲཧʹूதͰ͖ɺ όϦσʔγϣϯ࿙Ε͕ݮΔ
͜Εׂ͕୲ʹΑΔ ؔ৺ࣄͷ
ҰൠతʹͲͷΑ͏ʹ ͚Δͷ͔
ॲཧΛϨΠϠʔʢʣ ʹΑ͚ͬͯΔ
"1*ͷ )UUQ3FRVFTUίϯτϩʔϥ σʔλͷՃαʔϏε σʔλϕʔεͷΓऔΓ ϦϙδτϦ
ґଘੑͷ
ґଘੑͱ ͦΕͳ͠ͰͲ͏ʹͳΒͳ͍ ঢ়ଶͷ͜ͱ
ґଘੑɺ͍͔ͭ͋͘Δ ϨΠϠʔؒͷґଘੑ ϥΠϒϥϦͳͲͷґଘੑ
ྫ͑ɺ αʔϏεϦϙδτϦʹґଘ %#ଓͰ1SJTNBʹґଘ
ґଘੑղফ͍ͨ͠ʂ
ͳͥͳΒɺґଘ͍ͯ͠Δͱ มߋ͕ࠔʹͳΔ͔Βʂ
͜ͷͨΊʹ %FQFOEFODZ*OKFDUJPOґଘੑೖ %*1ґଘੑٯసͷݪଇ
·ͱΊ ΠϯλʔϯͰνʔϜ։ൃΛ͢Δࡍ ៉ྷͳίʔυΛҙࣝ͠Α͏ʂ ͦͷͨΊʹΞʔΩςΫνϟΛߟ͑Α͏