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
adultoruby
Search
Yoshiori SHOJI
October 10, 2015
Programming
3
4.8k
adultoruby
オトナとRuby の発表資料です
https://toruby.doorkeeper.jp/events/30722
Yoshiori SHOJI
October 10, 2015
Tweet
Share
More Decks by Yoshiori SHOJI
See All by Yoshiori SHOJI
クライアントサイドでよく使われる Debounce処理 をサーバサイドで3回実装した話
yoshiori
1
330
ソートできるUUID v7をJavaで使うときの話
yoshiori
8
6.8k
Go Down Rockin'
yoshiori
25
12k
テストデータを貯めて感じたこと
yoshiori
12
4.3k
エンジニアリング x US 海外とのコラボレーション
yoshiori
3
2k
未完成な技術と歩む道のりでの 試行錯誤
yoshiori
0
150
DevOps, Immutable Infrastructure, Microservices and Chaos Engineering
yoshiori
13
2.3k
Change the recipe's world
yoshiori
3
1.4k
Cookpad awakens
yoshiori
5
7.5k
Other Decks in Programming
See All in Programming
第3回関東Kaggler会_AtCoderはKaggleの役に立つ
chettub
3
1k
CNCF Project の作者が考えている OSS の運営
utam0k
6
710
SpringBoot3.4の構造化ログ #kanjava
irof
2
990
Rubyで始める関数型ドメインモデリング
shogo_tksk
0
100
PHPのバージョンアップ時にも役立ったAST
matsuo_atsushi
0
110
バックエンドのためのアプリ内課金入門 (サブスク編)
qnighy
8
1.8k
Introduction to kotlinx.rpc
arawn
0
690
GitHub Actions × RAGでコードレビューの検証の結果
sho_000
0
260
定理証明プラットフォーム lapisla.net
abap34
1
1.8k
Amazon Bedrock Multi Agentsを試してきた
tm2
1
280
GAEログのコスト削減
mot_techtalk
0
120
pylint custom ruleで始めるレビュー自動化
shogoujiie
0
120
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
693
190k
The Pragmatic Product Professional
lauravandoore
32
6.4k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Thoughts on Productivity
jonyablonski
69
4.5k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
4
330
How to train your dragon (web standard)
notwaldorf
91
5.8k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.2k
Large-scale JavaScript Application Architecture
addyosmani
511
110k
Code Reviewing Like a Champion
maltzj
521
39k
Practical Orchestrator
shlominoach
186
10k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Transcript
ͱಢ :PTIJPSJ4IPKJ
レベル: じんしゅ: ヨシオリ 40 エンジニア ▶ アカウント ギットハブ: ツイッター: yoshiori
@yoshiori ▶ コミュニティ java-ja: Asakusa.rb: しゅさいしゃ ゆうれいぶいん
z5%%ͷςετ։ൃ ͷͨΊͷςετͰ͋ͬ ࣭ͯΛ୲อ͢Δςε τͰͳ͍z IUUQCJUMZCWS1ZZ ࡾपΕͷ91 ͱυϫϯΰͷ91
େԌ্ IUUQUPHFUUFSDPNMJ
ͱͪ͗ςετͷձ ٞʢͱ͔ͯʣʹ ݺΕΔ
ʢͱΜͰͳ͍͜ ͱʹͳͬͨʜʜʣ
લఏ݅
Զͷςετͱ࣭อূ ͷࣝʹ͍ͭͯ wͱͱΈࠐΈܥͷ2"ͬͯͨ wܞଳͷ+BWB7.͕ϝΠϯʢJΞϓϦͱ͔ w֤͕࣌ࣾಠࣗʹ࣮ͯͨ͠ wҰ෦ΞϓϦοΫεͷ+#MFOEͬͯͨ wޓੑͱ͔φχιϨͳ͘Β͍ΧΦε
7.ͷ2"ͳͷͰ wϓϩάϥϜॻ͚ͳ͍ͱ͠ʹͳΒʹ w୭ΑΓ༷ΛѲͯ͠ͳ͍ͱμϝ ͪͳΈʹ˓)Jͷ ൃചΛΒͤͨ͜ͱ͋Γ ʢಈ͖࢝Ίͯ࠷ޙͷड͚ೖΕςετͰ க໋తͳόάൃݟͨ͠ʣ
͔ͩΒ ࣭zอূzͬͯݴΘΕΔͱ ͦͷϨϕϧͷͷΛఆͯ͠͠·͏
લఏ݅ આ໌ऴΘΓ
Ͱ
ͬͺΓ։ൃख๏Ͱ͔͠ແ͍ͱࢥͬͯΔ ʢԌ্͠ͳ͍Α͏ʹখͰʣ
ͱ͍ͬͯ Զ͕ษڧෆ ͳ͚ͩͳͷ͔
࣌3VCZͱ 34QFD͕ ࠷ઌͳ ؾ͕ͯͨ͠
ࠃ۶ࢦͷ 3VCZͷձࣾͰ ۀͰܦݧ͢Ε Θ͔Δ͔ͳʁ
None
ຊؾͰ ςετͯ͠Δ
Ͱ
l5%%z ࣭୲อ ͍ͯ͠Δ͔
݁ہϘΫʹͱͬͯ ίϯιʔϧΛ֬ೝ͢ Δͷ͕ϝϯυΠͷΛ ճආͯ͠Δ͚ͩ
ίϨΛ࣮ߦ͢Δͱίϯιʔϧʹ ͬͯग़ͯ͘Δ͔Βʜʜ ͑ʔͱɺ̍ɼ̕ɼ̔ɼ̎ʜʜ ͬͯ֬ೝ͢Δͷ໘͍͔͘͞Β (3&&/ ͬͯͳΔͱྑ͍
z͕ΜΔͷർΕ·͢ɻ ർΕͨ͋͘Γ·ͤΜɻz IUUQUFDIMJGFDPPLQBEDPNFOUSZ ϚΠΫϩαʔϏε࣌ΛΓӽ͑ΔͨΊʹɺ3BDL7$3ͰΒ͘Β ͘ΞϓϦέʔγϣϯؒςετCZIPHFMPH
݁ہϘΫʹͱͬͯ 5%%ͷςετॻ͘ͷ FNBDT ॻ͘ͷͱมΘΒͳ͍
5%%ͷ࠷த ࣭Λશ͘୲อͯ͠ͳ͍ ʢͪΖΜ5%%Ͱ։ൃͨ͠ޙɺ ʮ࠷ݶյΕͳ͍Α͏ʹʯ ͷςετॻ͍ͯ·͢ʣ
͢ΔͭΓແ͍
ܰ͘ݟ͍ͯΔͷͰͳ͘
લఏ݅Ͱઆ໌ͨ͠Α͏ ʹ࣭Λz୲อz͢ΔͳΒ ͬͱͪΌΜͱߟ͑ͯ Βͳ͍ͱ͍͚ͳ͍
ͦͯ͠։ൃͷͨΊͷςε τॻ͍ͯΔ࣌ʹͦ͜·Ͱ ߟྀͯ͠ؤுΔͱ ։ൃʹӨڹ͢Δ
z͕ΜΔͷർΕ·͢ɻ ർΕͨ͋͘Γ·ͤΜɻz IUUQUFDIMJGFDPPLQBEDPNFOUSZ ϚΠΫϩαʔϏε࣌ΛΓӽ͑ΔͨΊʹɺ3BDL7$3ͰΒ͘Β ͘ΞϓϦέʔγϣϯؒςετCZIPHFMPH
ͪΖΜɺͪΌΜͱߟ͑ ͨ݁Ռ5%%ͷՌΛ ࣭୲อͷzҰ෦zͱͯ͠ ͏ͷ͋Γͩͱࢥ͏
ࠓɺ ͦ͜·Ͱߟ͑ͯͳ͍
ຊؾͰΔͷେม͗ͯ͢ ଞͷ͜ͱ͍ͨ͠
Ͱɺ ຊؾͰͬͯΔਓ͕͍Δ
দඌত ΫοΫύουςετΤϯδχΞ
൴͕ຊؾͰ։ൃͷΛ མͱͣ͞ʹαʔϏεશମ ͷ࣭Λ্͢Δ͔ ։ൃϓϩηεվળ͔Β ৫తͳোͷऔΓΈ ͱ͔ߟ͑ͯ͘ΕΔ
͔ͩΒͦ͜·Ͱߟ͑ ͳ͍Ͱ։ൃʹूதͰ͖Δ
ΫοΫύουΤϯδχΞͷτʔΫφΠτ ʙΫοΫύουςετΤϯδχΞͷ͋Γํʙ ਫ ʙ IUUQDPOOQBTTDPNFWFOU U@XBEBͱNPSPͱԶग़ΔΑʂ
Ҏ্$.ऴΘΓ
ඇίϛϡͳͷͰ͔ࣗΒ ͔͚͠ΒΕͳ͍ͷͰ ͍ͨ͜͠ͱ·ͱΊ·ͨ͠
ࠓ͍ͨ͜͠ͱ w7JFXͬͯ5%%ग़དྷΔͷʁ wͩͬͯݟͨͩΑͶʜʜ w͜ͷJEͷΤϨϝϯτ͕දࣔ͞ΕͯΔͱ͔֬ೝ͢Δͷɺ࡞ͬͨޙ͡Ό ͳ͍ͱॻ͚ͳ͍ʜʜ wϓϩແ৬ͷձࣾͰͷධՁʹ͍ͭͯ wѹతՌʜʜʢਏ͍ʜʜ wͲͷ͘Β্͍·Ͱཧղͯ͠Δͷ͔ wϓϩແ৬ډͳ͍͍ͯ͘Μ͡Όͳ͍ʁͬͯݴΘΕͨΒʁ wٯʹଞͷνʔϜʹϓϩແ৬࡞Δಈ͖ʹͳͬͨΓͱ͔ʁ