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
26
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
実践「Clean Coder」
Shinjuku.rb #100 登壇資料
ryosk7
November 21, 2025
More Decks by ryosk7
See All by ryosk7
Extreme MQTT on PicoRuby
ryosk7
1
270
Campfireから学ぶ、37signalsのRails設計入門
ryosk7
0
60
実運用を目指す、PicoRuby と MQTT
ryosk7
1
580
PicoRubyでMQTTサポートの実装をしている話 (3)
ryosk7
0
200
PicoRubyと暮らす、シェアハウスハック
ryosk7
0
920
PicoRubyでMQTTサポートの実装をしている話
ryosk7
0
740
Gitを理解した話
ryosk7
9
1.2k
Kaigi on Rails 2024 その後
ryosk7
0
140
30万人が利用するチャットをFirebase Realtime DatabaseからActionCableへ移行する方法
ryosk7
5
1.7k
Other Decks in Technology
See All in Technology
Sets in Go
ramalho
1
610
AIペネトレーションテスト・ セキュリティ検証「AgenticSec」紹介資料
laysakura
2
9k
え?フロントエンドエンジニアの ワイがインフラも!?
puku0x
1
570
Goでデータパイプラインを作ろう
sansantech
PRO
1
450
社内の7割が使うデータ基盤を、 データチーム2人で回すためにやったこと
koh_yoshi
4
1.3k
Digitization部 紹介資料
sansan33
PRO
2
7.7k
ガバメント AI 源内を地方自治体は活用できるのか可能性と課題、期待について
takeda_h
1
400
サイバー捜査員研修(後半)
nomizone
1
870
オートロックマンションなのに、各部屋は施錠なし!? 攻撃者が組織内ネットワークで大暴れする理由 / The Front Door Is Locked, but the Rooms Are Wide Open: Why Attackers Move Freely Inside Enterprise Networks
nttcom
1
3.4k
Agent 時代の Kaggle 展望 / kaggle-in-the-agentic-era
upura
1
720
Data Hubグループ 紹介資料
sansan33
PRO
0
3.2k
Service Connect 上のサービスに ECS Service の外側から到達できなかった話
ota1022
1
240
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
77
5.4k
Become a Pro
speakerdeck
PRO
31
6.2k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.1k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.4k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
480
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.8k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
560
What does AI have to do with Human Rights?
axbom
PRO
1
2.3k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
Transcript
࣮ફʮ$MFBO$PEFSʯ SZPTL 4IJOKVLVSC
SZPTLͱਃ͠·͢ ϑϦʔϥϯεͰ͢ 3PQQPOHJSCͷओ࠵Λ͍ͯ͠·͢ ຖ݄ୈ༵ʹ։࠵͍ͯ͠·͢ 9ϑΥϩʔ͓ͪͯ͠·͢
4IJOKVLVSCճ͓ΊͰͱ͏͍͟͝·͢ʂ🎉 ݄͔ΒճࢀՃ͍ͯ͠·ͨ͠ʂ
ճதճ͕-5ࢀՃͰͨ͠ ͚Μͳ͍͞ΜͷϦϓͰ-5औΕ·ͨ͠ ͋Γ͕ͱ͏͋Γ͕ͱ͏🫶
ࠓճʮΤϯδχΞʹͳΓͨͯͷࠒʹӨڹΛड͚ͨࢀߟॻʯ ʹԊ͓ͬͯ͠͠·͢ɻ
ḪΔ͜ͱɺ৽ଔ࣌
ϚονϯάΞϓϦͷձࣾʹస৬͠ɺ ΞϓϦͷΠϕϯτػೳΛ͞ΕΔ͜ͱ ʹͳΓ·ͨ͠ɻ
ήετ͕Ωϟετʹରͯ͠ɺΪϑτΛૹΔػೳ͕͋Γɺͦͷ׆ಈΛ Γ্͛ΔͨΊʹɺΪϑτͷϥϯΩϯάΛຖ݄։࠵͍ͯ͠Δɻ ͜ͷϥϯΩϯάͷ༷͕ຖ݄ҟͳΓɺقઅʹԊͬͨΪϑτɺΞϓϦ ͷݟͨΛ࡞Δඞཁ͕͋ͬͨɻ ͞Βʹɺ࣌ΠϕϯτػೳΛϢʔβʔʹఆணͤ͞ΔͨΊʹɺ ຖ݄ʮͩ͜ΘΓʯͷΪϑτػೳ͕ొ͍ͯͨ͠ɻ ʮΠϕϯτʯػೳ
ྫ͑ɺɺ •ΪϑτΛૹͬͨΒ͓Έ͘͡ʹͳ͍ͬͯͯɺେ٢ɺத٢ɺখ٢ͱग़ͯ ͘Δɻ ͷͪʹϥϯμϜΪϑτͱݺΕΔΑ͏ʹͳΔ •Ωϟετ͔ΒΪϑτͷΑ͏ͳͷ ๏తʹΪϑτͰͳ͍ ΛଃΒ ΕͯɺීஈͷϥϯΩϯάͱผͷϥϯΩϯάͰڝ͏͜ͱ͕Ͱ͖Δ •ΪϑτΛૹΔͱɺΞχϝʔγϣϯ͕ඈͼग़͢
•FUD 🎁
ΠϕϯτظΛઈରʹकΒͳ͚ΕͳΒͳ͍ ⏰
࠷ॳͷ͜ΖɺʮͪΐͬͱؤுΕͰ͖ͦ͏ɻɻʂʯ ͩͬͨͷ͕ɺ ͩΜͩΜʮప͢ΕͰ͖ͦ͏ɻɻʂʯʹมΘ͍ͬͯͬ ͯɾɾɾ
ڧ͍ਫ਼ਆྗ͕ඞཁʹͳ͍ͬͯͬͨɻ
ͦΜͳ࣌ɺ࣌ͷ্͔࢘ΒҰͷຊΛનΊΒΕΔɻ
ʮ$MFBO$PEFSʯ
ʮࠓͳ͔ͳ͔ಡΉ࣌ؒͳ͍ͩΖ͏͔Βɺ ষͱষ͚ͩͰͥͻಡΜͰཉ͍͠ʂʯ ͱݴΘΕɺͱΓ͋͑ͣষ͚ͩಡΜͰΈͨɻ
ͦͷ༰ͱɺ
ষʰʮϊʔʯͱݴ͏ʱ
None
•ਖ਼͍͠ʮΠΤεʯΛݴ͏ʹʮϊʔʯڪΕͣʹݴΘͳ͚Ε ͍͚ͳ͍ɻ •ʮࢼ͠ʹͬͯΈΔʯʹ͞·͟·ʹҙຯ͕͋Δɻචऀʮ༨ ͳࣄΛ͢Δʯͱଊ͍͑ͯΔɻ •ʰ͠ࢼ͠ʹͬͯ͏·͍ͬͨ͘߹ʮྗΛԹଘ͍ͯͨ͠ʯ ͜ͱʹͳΔɻͭ·Γࢼ͠ʹͬͯΈΔͱ͍͏ͷޭΛଋ͢ Δ͜ͱͳͷͩʱ
͜ͷষΛಡΜͰ͔Βɺੵۃతʹ ʮϊʔʯΛݴ͏Α͏ʹͨ͠ɻ
ʮ͜ͷػೳؒʹ߹Θͳ͍ʂ֎ͦ͏ʂʯ ʮ༷͕ܾఆ͢Δͷ͕ΕͯɺσβΠϯͷ͜ͱߟ͑ Δͱ࣮ظؒ͜ͷ͘Β͍ͩɻ ͜ͷظʹؒʹ߹Θͳ͍͔ΒϦϦʔεΛมߋ͠Α͏ʯ
͜ͷ݄ɺΠϕϯτ։ൃ͏·͘ճ͍ͬͯΔΑ͏ʹʮΈ͑ͨʯ
͔͠͠ػೳݮر͢ΔϦϦʔε͔ΒζϨ ͨ͜ͱͰɺྲྀ௨ΠϯύΫτલ݄ൺͰԣ͍ͱ ͳͬͯ͠·ͬͨɻ
͜ͷݪҼͳΜͩͬͨͷ͔ɻɻ ͦͷ͑ষʹ͋ͬͨɻ
ষʰʮ:FTʯͱݴ͏ʱ
None
/P͕ඞཁͳঢ়ଶ ͏·͍͔͘ͳ͍ঢ়ଶ ͱ •୭͔ʹͬͯΒ͓͏ͱࢥ͍ͬͯΔ ◦ଋͰ͖ΔͷࣗͰશʹ੍ޚͰ͖Δͷ͚ͩ •Ͱ͖Δ͔Ͳ͏͔Θ͔Βͳ͍ ◦Ͱ͖Δ͔Ͳ͏͔Θ͔Βͳ͍ͷͰ͋Εɺͦͷඪʹۙͮ͘ߦಈΛ͠Α͏ •࣌ؒʹؒʹ߹Θͳ͍͜ͱ͕͋Δ ◦༧ظͤ͵͜ͱ͋ΔɻͦΜͳ࣌ɺͰ͖Δ͚ͩૣ͘ظΛมߋ͢Δ͖ ͩɻ
ଋͷݴ༿ •ʙ͢Δඞཁ͕͋Δɾʙ͠ͳ͚Ε͍͚ͳ͍ •ʙ͢Δͱ͍͍Μ͚ͩͲɾʙ͍ͨ͠ •ʙ͠·͠ΐ͏ɾʙΓ·͠ΐ͏
͜ͷݴ༿૬खʹଋͱظΛͨΒ͢ɻ༷ͦͷͷ ΛΔͷͰͳ͘ɺϏδωεϝϯόʔ͕ •ʮͳͥʯ͜ͷ༷ʹͩ͜Θͬͨͷ͔ •ʮͳͥʯ͜ͷϦϦʔεʹͩ͜Θͬͨͷ͔
ຊ࣭Λཧղ͠ɺ ɾ͜ͷํ๏ͩͬͨΒ͜ͷମݧ͕Ͱ͖ͦ͏ ɾطଘػೳΛ͏·ͬͯ͘ӡ༻ͯ͠ΈΑ͏ ͱ͍ͬͨίϛϡχέʔγϣϯʹ͔Θͬͨɻ ˞͔͠͠ݱ࣮͙͢ʹྲྀ௨͕Α͘ͳΔΘ͚Ͱͳ͍
৽ଔͰཧղͨ͠ίϛϡχέʔγϣϯͷͰͨ͠
͓ΘΓ