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
38
アーキテクチャの一番最初の話
このイベントで発表しました
https://progate.connpass.com/event/327590/
kii310
September 12, 2024
Tweet
Share
More Decks by kii310
See All by kii310
ディスパッチについて
kii310
0
5
再帰関数は無名関数にできるか?
kii310
2
110
未来は現在からの継続
kii310
3
350
カリー化と部分適用
kii310
3
75
抽象に依存する
kii310
1
85
抽象に依存する 〜概論編〜
kii310
2
69
純粋関数からDI
kii310
2
190
初心忘るべからず
kii310
1
160
オブジェクトと関数で再現するクラス
kii310
0
28
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1030
460k
A Modern Web Designer's Workflow
chriscoyier
693
190k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
100
18k
It's Worth the Effort
3n
184
28k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Faster Mobile Websites
deanohume
306
31k
A Tale of Four Properties
chriscoyier
158
23k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
YesSQL, Process and Tooling at Scale
rocio
172
14k
GraphQLとの向き合い方2022年版
quramy
44
14k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Transcript
LJJ ΞʔΩςΫνϟͷҰ൪࠷ॳͷ
w LJJͱ͍͍·͢ w ଔͷจܥେֶੜ w 5ZQF4DSJQUͰόοΫΤϯυ w ΧϯϑΝϨϯεʹΑ͍͘Δ w ษڧձओ࠵͍ͯ͠·͢
ࣗݾհ 9ΞΧϯτ
࣮ΠϯλʔϯͰֶΜͩ͜ͱʁ
ΞʔΩςΫνϟ
"SDIJUFDUVSF ίʔυશମͷߏઃܭ
ߏઃܭͬͯͲ͏͍͏͜ͱ͔ʁ
ίʔυΛͲͷΑ͏ʹׂ͢Δ͔ ͱ͍͏ߟ͑ํ
ྫ͑ɺॲཧʹΑׂͬͯ͢Δͱ
ೖग़ྗ σʔλϕʔεͷଓ σʔλͷՃ
ίʔυΛ ͲͷΑ͏ͳߏͰΈཱͯΔ͔Λ ΞʔΩςΫνϟͱݴ͍·͢
ͳͥΞʔΩςΫνϟΛ͏ ඞཁ͕͋Δͷ͔ʁ
ਓؒʹͱͬͯཧղ͘͢͢͠ΔͨΊ
ۀΠϯλʔϯͰɺ جຊతʹνʔϜͰ։ൃΛߦ͍·͢
͠νʔϜ։ൃͰ ҰͭͷϑΝΠϧͰ։ൃͨ͠Βɺ
ಉ࣌ʹฤू͢Δͷ͕େม
ਓʹΑͬͯίʔυΛॻ͘ॴ όϥόϥͰཧͰ͖ͳ͍
࠷ऴతʹεύήοςΟͷੜ
ͭ·Γ νʔϜͰ։ൃ͍ͯͨ͘͠Ίʹ ៉ྷͳίʔυ͕ඞཁʂ
៉ྷͳίʔυΛॻͨ͘Ίʹɺ ΞʔΩςΫνϟΛߟ͑Δඞཁ͕͋Δ
ͨͱ͑ҰਓͰ։ൃ͍ͯͨ͠ͱͯ͠ ࣗͷޙͷͨΊʹཧͰ͖Δ ៉ྷͳίʔυ͕ཁٻ͞ΕΔ
ΞʔΩςΫνϟͷجຊ
ׂ୲
ೖग़ྗ σʔλϕʔεͷଓ σʔλͷՃ
ׂΛ͚Δ͜ͱ ҰͭͷϑΝΠϧΛখ͘͢͞Δ͜ͱ
ϑΝΠϧ͕খ͚͞Εɺ શମΛѲ͘͢͠ͳΔ
݁Ռͱͯ͠ ॲཧʹूதͰ͖ɺ όϦσʔγϣϯ࿙Ε͕ݮΔ
͜Εׂ͕୲ʹΑΔ ؔ৺ࣄͷ
ҰൠతʹͲͷΑ͏ʹ ͚Δͷ͔
ॲཧΛϨΠϠʔʢʣ ʹΑ͚ͬͯΔ
"1*ͷ )UUQ3FRVFTUίϯτϩʔϥ σʔλͷՃαʔϏε σʔλϕʔεͷΓऔΓ ϦϙδτϦ
ґଘੑͷ
ґଘੑͱ ͦΕͳ͠ͰͲ͏ʹͳΒͳ͍ ঢ়ଶͷ͜ͱ
ґଘੑɺ͍͔ͭ͋͘Δ ϨΠϠʔؒͷґଘੑ ϥΠϒϥϦͳͲͷґଘੑ
ྫ͑ɺ αʔϏεϦϙδτϦʹґଘ %#ଓͰ1SJTNBʹґଘ
ґଘੑղফ͍ͨ͠ʂ
ͳͥͳΒɺґଘ͍ͯ͠Δͱ มߋ͕ࠔʹͳΔ͔Βʂ
͜ͷͨΊʹ %FQFOEFODZ*OKFDUJPOґଘੑೖ %*1ґଘੑٯసͷݪଇ
·ͱΊ ΠϯλʔϯͰνʔϜ։ൃΛ͢Δࡍ ៉ྷͳίʔυΛҙࣝ͠Α͏ʂ ͦͷͨΊʹΞʔΩςΫνϟΛߟ͑Α͏