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
May 19, 2024
1
95
初心忘るべからず
ここで発表した資料になります
https://engineers.connpass.com/event/306437/
kii310
May 19, 2024
Tweet
Share
More Decks by kii310
See All by kii310
アーキテクチャの一番最初の話
kii310
1
28
カリー化と部分適用
kii310
2
37
抽象に依存する
kii310
1
78
抽象に依存する 〜概論編〜
kii310
2
56
純粋関数からDI
kii310
2
180
オブジェクトと関数で再現するクラス
kii310
0
24
Bloom FilterをJavaScriptで実装してみた
kii310
0
390
Featured
See All Featured
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
5
480
GitHub's CSS Performance
jonrohan
1030
450k
Visualization
eitanlees
142
15k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
89
16k
Robots, Beer and Maslow
schacon
PRO
157
8.2k
Building Better People: How to give real-time feedback that sticks.
wjessup
359
19k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
25
3.9k
Optimizing for Happiness
mojombo
375
69k
Debugging Ruby Performance
tmm1
72
12k
VelocityConf: Rendering Performance Case Studies
addyosmani
322
23k
GraphQLとの向き合い方2022年版
quramy
43
13k
Fontdeck: Realign not Redesign
paulrobertlloyd
80
5.1k
Transcript
LJJ ॳ৺Δ͔Βͣ
w ଔͷจܥେֶੜ w Πϯλʔϯ w 5ZQF4DSJQUͰόοΫΤϯυ w ΧϯϑΝϨϯεʹΑ͍͘Δ ࣗݾհ 9ΞΧϯτ
࣍ w ͍͑ͨ͜ͱ w ಈػ w ະܦݧͷͱ͖ʹ͍ͬͯͨ͜ͱ w ݱࡏ͍ͬͯΔ͜ͱ w
ݱࡏͱൺͯ w ॳ৺ʹ͔͑Δͱ͖
͍͑ͨ͜ͱ ॳ৺Δ͔Βͣ
ಈػ ΠϯλʔϯΛ࢝Ίͨલɺ࣌ະܦݧͷঢ়ଶͰඞࢮʹௐͷΛ͍ͯͨ͠ ݱࡏαʔόʔαΠυͱͯ͋͠ΔఔࣄͰ͖ΔΑ͏ʹͳͬͨ ͔͠͠ɺະܦݧͩͬͨ࣌΄ͲඞࢮʹௐͨΓ͍ͯ͠ΔͩΖ͏͔ʁ ༨༟͕Ͱ͖ͨͱݴ͑Δ͕ɺগ͠ᇋΓ͕ग़ͯ͠·͍ͬͯΔ͔͠Εͳ͍ ͦ͜Ͱ࣌ΛৼΓฦΓɺॳ৺ʹ͔͑Ζ͏ͱࢥ͏
ະܦݧͷͱ͖ʹͬͯͨ͜ͱ Βͳ͍͜ͱΛશ෦ௐΔ ະܦݧͩͬͨࣗઐ༻ޠͳΜ͔ΒΜঢ়ଶ ϙʔτʁ*1ΞυϨεʁԿͦΕ͓͍͍͠ͷʁ ௐͯɺௐͨઌʹΒͳ͍୯ޠ͕ग़ͯ͘Δ ͦΕશ෦ௐͯͨ ʢࠓࡉ͔͍ࣝΕ͕ͨɺେମͷཧղ͍ͬͯΔʣ
ະܦݧͷͱ͖ʹͬͯͨ͜ͱ Ͱಡ·ͳ͍ͱ࣍ͷεςοϓਐΊͳ͍ ཧղ͢ΔͨΊʹಡΉ͔͠ͳ͍͔ΒಡΉʢཧղ͠ͳ͍ͱࣄ͕Ͱ͖ͳ͍ʣ ઌഐʹฉ͍ͨํ͕ࣄͱͯ͠ਖ਼͍͔͠͠Εͳ͍͕ɺ ະܦݧͩͬͨࣗɺͷͨΊʹࣗͰௐͨํ͕͍͍ͱࢥ͍ पғʹཔΒͣҰਓͰ͍ͬͯͨ ͜ͷจষಡΉͷ͠ΜͲ͍ͳɺɺɺ
ݱࡏ͍ͬͯΔ͜ͱ ݱࡏɺ ۀ্Βͳ͍ͱࣄʹͳΒͳ͍Ϩϕϧͷݴ༿ͳ͘ͳͬͨ ͔͠͠ɺฉ͍ͨ͜ͱ͕͋Δ͚Ͳཧղ͍ͯ͠ͳ͍֓೦ߟ͕͑૿͑ͨ ˠௐͯཧղ͢Δ·Ͱ͕͔͔࣌ؒΔʢֶशίετ͕ߴ͍ʣ ɹྫ͑ɺ%%%ͳͲ ·ͨɺΒͳͯ͘Δඞཁ͕͋Δ͔Ͳ͏͔͕அͰ͖ΔΑ͏ʹͳͬͨ ɹྫ͑ɺσʔλαΠΤϯεܥͷ༻ޠΒͳͯ͘ࠔΒͳ͍ʢࠓͷͱ͜Ζʣ
ݱࡏ͍ͬͯΔ͜ͱ ҰਓͰௐΒΕΔ͚Ͳɺ͕͔͔࣌ؒΓͦ͏ͳࣄઌഐʹฉ͘Α͏ʹͳͬͨ ˠࣗࣗͷ࡞ۀՄೳ࣌ؒΛϦιʔεͱߟ͑ɺฉ͖͔͘அͰ͖ΔΑ͏ʹͳͬͨ
ݱࡏͱൺΔͱ ۀΛߦ͏্ͰࠔΒͳ͍ఔʹࣝΛಘΔ͜ͱ͕Ͱ͖ͨ Կ͕ඞཁͰɺ·ͨฉ͖͔͘ͷஅ͕Ͱ͖ΔΑ͏ʹͳͬͨ ɹະܦݧͷͱ͖ʹҰਓͰௐ͍ͯͨͷɺ ɹࣗͰ͖ΔΑ͏ʹͳΔͨΊʹඞཁͳࣄͩͬͨͱৼΓฦΕΔ ͭ·Γɺ͕ࣗͨͨ͠ΊɺௐΔ͜ͱͷҙຯ͕มΘͬͨ ະܦݧͷͱ͖ɺ࠷ݶͷࣄΛߦ͏ͨΊͷඞཁͳ͜ͱ ݱࡏɺΑΓਂ͍ࣝͰྑ͍ࣄΛ͢ΔͨΊʢ៉ྷͳίʔυॻ͍ͨΓʣ
ॳ৺ʹ͔͑Δͱ͖ ͰɺݱࡏͰ͏ະܦݧͷͱ͖ͷΑ͏ʹௐΔࣄͳ͍ͷ͔ʁ ͋Δ
ॳ৺ʹ͔͑Δͱ͖ ৽͍֓͠೦ߟ͑ํΛֶͿͱ͖ɺະܦݧͷͱ͖ͷΑ͏ʹஞҰௐΔ ྫ͑ɺ%%%ɺؔܕϓϩάϥϛϯάͳͲ نখ͘͞ͳΔ͕ɺ৽ֶ͘͠ͼ࢝ΊΔͱ͖ %%%ະܦݧͰ͋Δ͠ɺؔܕϓϩάϥϛϯάະܦݧͱͳΔ
ॳ৺ʹ͔͑Δͱ͖ ৽͍֓͠೦ΛֶͿͱ͖ɺॳ৺ʹཱ͔ͪ͑Γ ͔Βͳ͍ࣄɺΒͳ͍ࣄΛௐ͍͔ͯͳ͍ͱ ݁ہཧղ͖͠Εͳ͍··ऴΘΔ ˠ࠳ંͱಉ͡ ॳ৺Δ͔Βͣʂ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠