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
実践「Clean Coder」
Search
ryosk7
November 21, 2025
Technology
15
1
Share
実践「Clean Coder」
Shinjuku.rb #100 登壇資料
ryosk7
November 21, 2025
More Decks by ryosk7
See All by ryosk7
Extreme MQTT on PicoRuby
ryosk7
1
77
Campfireから学ぶ、37signalsのRails設計入門
ryosk7
0
44
実運用を目指す、PicoRuby と MQTT
ryosk7
1
460
PicoRubyでMQTTサポートの実装をしている話 (3)
ryosk7
0
170
PicoRubyと暮らす、シェアハウスハック
ryosk7
0
820
PicoRubyでMQTTサポートの実装をしている話
ryosk7
0
650
Gitを理解した話
ryosk7
9
1.1k
Kaigi on Rails 2024 その後
ryosk7
0
110
30万人が利用するチャットをFirebase Realtime DatabaseからActionCableへ移行する方法
ryosk7
5
1.7k
Other Decks in Technology
See All in Technology
20260428_Product Management Summit_tadokoroyoshiro
tadokoro_yoshiro
15
16k
Hacobu Tech Deck
hacobu
PRO
0
140
AgentCore×VPCでの設計パターンn選と勘所
har1101
4
350
Building a Standalone Programming Environment
harukasan
PRO
1
430
小説執筆のハーネスエンジニアリング
yoshitetsu
0
850
FessのAI検索モード:検索システムとLLMへの取り組み
marevol
0
130
生成AIが変える SaaS の競争原理と弁護士ドットコムのプロダクト戦略
bengo4com
1
2.9k
Microsoft 365 / Microsoft 365 Copilot : 自分の状態を確認する「ラベル」について
taichinakamura
0
410
コードや知識を組み込む / Incorporate Code and Knowledge
ks91
PRO
0
180
AWS Transform CustomでIaCコードを自由自在に変換しよう
duelist2020jp
0
210
Practical TypeProf: Lessons from Analyzing Optcarrot
mame
1
1.4k
ハーネスエンジニアリングの概要と設計思想
sergicalsix
9
6.4k
Featured
See All Featured
Producing Creativity
orderedlist
PRO
348
40k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.9k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.6k
Color Theory Basics | Prateek | Gurzu
gurzu
0
300
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.1k
New Earth Scene 8
popppiees
3
2.1k
RailsConf 2023
tenderlove
30
1.4k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.4k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
280
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Transcript
࣮ફʮ$MFBO$PEFSʯ SZPTL 4IJOKVLVSC
SZPTLͱਃ͠·͢ ϑϦʔϥϯεͰ͢ 3PQQPOHJSCͷओ࠵Λ͍ͯ͠·͢ ຖ݄ୈ༵ʹ։࠵͍ͯ͠·͢ 9ϑΥϩʔ͓ͪͯ͠·͢
4IJOKVLVSCճ͓ΊͰͱ͏͍͟͝·͢ʂ🎉 ݄͔ΒճࢀՃ͍ͯ͠·ͨ͠ʂ
ճதճ͕-5ࢀՃͰͨ͠ ͚Μͳ͍͞ΜͷϦϓͰ-5औΕ·ͨ͠ ͋Γ͕ͱ͏͋Γ͕ͱ͏🫶
ࠓճʮΤϯδχΞʹͳΓͨͯͷࠒʹӨڹΛड͚ͨࢀߟॻʯ ʹԊ͓ͬͯ͠͠·͢ɻ
ḪΔ͜ͱɺ৽ଔ࣌
ϚονϯάΞϓϦͷձࣾʹస৬͠ɺ ΞϓϦͷΠϕϯτػೳΛ͞ΕΔ͜ͱ ʹͳΓ·ͨ͠ɻ
ήετ͕Ωϟετʹରͯ͠ɺΪϑτΛૹΔػೳ͕͋Γɺͦͷ׆ಈΛ Γ্͛ΔͨΊʹɺΪϑτͷϥϯΩϯάΛຖ݄։࠵͍ͯ͠Δɻ ͜ͷϥϯΩϯάͷ༷͕ຖ݄ҟͳΓɺقઅʹԊͬͨΪϑτɺΞϓϦ ͷݟͨΛ࡞Δඞཁ͕͋ͬͨɻ ͞Βʹɺ࣌ΠϕϯτػೳΛϢʔβʔʹఆணͤ͞ΔͨΊʹɺ ຖ݄ʮͩ͜ΘΓʯͷΪϑτػೳ͕ొ͍ͯͨ͠ɻ ʮΠϕϯτʯػೳ
ྫ͑ɺɺ •ΪϑτΛૹͬͨΒ͓Έ͘͡ʹͳ͍ͬͯͯɺେ٢ɺத٢ɺখ٢ͱग़ͯ ͘Δɻ ͷͪʹϥϯμϜΪϑτͱݺΕΔΑ͏ʹͳΔ •Ωϟετ͔ΒΪϑτͷΑ͏ͳͷ ๏తʹΪϑτͰͳ͍ ΛଃΒ ΕͯɺීஈͷϥϯΩϯάͱผͷϥϯΩϯάͰڝ͏͜ͱ͕Ͱ͖Δ •ΪϑτΛૹΔͱɺΞχϝʔγϣϯ͕ඈͼग़͢
•FUD 🎁
ΠϕϯτظΛઈରʹकΒͳ͚ΕͳΒͳ͍ ⏰
࠷ॳͷ͜ΖɺʮͪΐͬͱؤுΕͰ͖ͦ͏ɻɻʂʯ ͩͬͨͷ͕ɺ ͩΜͩΜʮప͢ΕͰ͖ͦ͏ɻɻʂʯʹมΘ͍ͬͯͬ ͯɾɾɾ
ڧ͍ਫ਼ਆྗ͕ඞཁʹͳ͍ͬͯͬͨɻ
ͦΜͳ࣌ɺ࣌ͷ্͔࢘ΒҰͷຊΛનΊΒΕΔɻ
ʮ$MFBO$PEFSʯ
ʮࠓͳ͔ͳ͔ಡΉ࣌ؒͳ͍ͩΖ͏͔Βɺ ষͱষ͚ͩͰͥͻಡΜͰཉ͍͠ʂʯ ͱݴΘΕɺͱΓ͋͑ͣষ͚ͩಡΜͰΈͨɻ
ͦͷ༰ͱɺ
ষʰʮϊʔʯͱݴ͏ʱ
None
•ਖ਼͍͠ʮΠΤεʯΛݴ͏ʹʮϊʔʯڪΕͣʹݴΘͳ͚Ε ͍͚ͳ͍ɻ •ʮࢼ͠ʹͬͯΈΔʯʹ͞·͟·ʹҙຯ͕͋Δɻචऀʮ༨ ͳࣄΛ͢Δʯͱଊ͍͑ͯΔɻ •ʰ͠ࢼ͠ʹͬͯ͏·͍ͬͨ͘߹ʮྗΛԹଘ͍ͯͨ͠ʯ ͜ͱʹͳΔɻͭ·Γࢼ͠ʹͬͯΈΔͱ͍͏ͷޭΛଋ͢ Δ͜ͱͳͷͩʱ
͜ͷষΛಡΜͰ͔Βɺੵۃతʹ ʮϊʔʯΛݴ͏Α͏ʹͨ͠ɻ
ʮ͜ͷػೳؒʹ߹Θͳ͍ʂ֎ͦ͏ʂʯ ʮ༷͕ܾఆ͢Δͷ͕ΕͯɺσβΠϯͷ͜ͱߟ͑ Δͱ࣮ظؒ͜ͷ͘Β͍ͩɻ ͜ͷظʹؒʹ߹Θͳ͍͔ΒϦϦʔεΛมߋ͠Α͏ʯ
͜ͷ݄ɺΠϕϯτ։ൃ͏·͘ճ͍ͬͯΔΑ͏ʹʮΈ͑ͨʯ
͔͠͠ػೳݮر͢ΔϦϦʔε͔ΒζϨ ͨ͜ͱͰɺྲྀ௨ΠϯύΫτલ݄ൺͰԣ͍ͱ ͳͬͯ͠·ͬͨɻ
͜ͷݪҼͳΜͩͬͨͷ͔ɻɻ ͦͷ͑ষʹ͋ͬͨɻ
ষʰʮ:FTʯͱݴ͏ʱ
None
/P͕ඞཁͳঢ়ଶ ͏·͍͔͘ͳ͍ঢ়ଶ ͱ •୭͔ʹͬͯΒ͓͏ͱࢥ͍ͬͯΔ ◦ଋͰ͖ΔͷࣗͰશʹ੍ޚͰ͖Δͷ͚ͩ •Ͱ͖Δ͔Ͳ͏͔Θ͔Βͳ͍ ◦Ͱ͖Δ͔Ͳ͏͔Θ͔Βͳ͍ͷͰ͋Εɺͦͷඪʹۙͮ͘ߦಈΛ͠Α͏ •࣌ؒʹؒʹ߹Θͳ͍͜ͱ͕͋Δ ◦༧ظͤ͵͜ͱ͋ΔɻͦΜͳ࣌ɺͰ͖Δ͚ͩૣ͘ظΛมߋ͢Δ͖ ͩɻ
ଋͷݴ༿ •ʙ͢Δඞཁ͕͋Δɾʙ͠ͳ͚Ε͍͚ͳ͍ •ʙ͢Δͱ͍͍Μ͚ͩͲɾʙ͍ͨ͠ •ʙ͠·͠ΐ͏ɾʙΓ·͠ΐ͏
͜ͷݴ༿૬खʹଋͱظΛͨΒ͢ɻ༷ͦͷͷ ΛΔͷͰͳ͘ɺϏδωεϝϯόʔ͕ •ʮͳͥʯ͜ͷ༷ʹͩ͜Θͬͨͷ͔ •ʮͳͥʯ͜ͷϦϦʔεʹͩ͜Θͬͨͷ͔
ຊ࣭Λཧղ͠ɺ ɾ͜ͷํ๏ͩͬͨΒ͜ͷମݧ͕Ͱ͖ͦ͏ ɾطଘػೳΛ͏·ͬͯ͘ӡ༻ͯ͠ΈΑ͏ ͱ͍ͬͨίϛϡχέʔγϣϯʹ͔Θͬͨɻ ˞͔͠͠ݱ࣮͙͢ʹྲྀ௨͕Α͘ͳΔΘ͚Ͱͳ͍
৽ଔͰཧղͨ͠ίϛϡχέʔγϣϯͷͰͨ͠
͓ΘΓ