Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
その「common」ディレクトリ、腐っていませんか?
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
kinocoboy
January 25, 2026
Programming
150
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
その「common」ディレクトリ、腐っていませんか?
commonディレクトリの中身、皆さん把握していますか?
私はできていませんでした。それを最適化しつつ、コードを長持ちさせるための工夫を話しました。
kinocoboy
January 25, 2026
More Decks by kinocoboy
See All by kinocoboy
フロントエンドにおける「型」の責任分解に対する1つのアプローチ
kinocoboy2
5
2.4k
メタファーの使い方
kinocoboy2
0
480
LLMとPlaywright/reg-suitを活用した jQueryリファクタリングの実際
kinocoboy2
5
1.5k
UIパフォーマンス最適化: AIを活用して100倍の速度向上を実現した事例
kinocoboy2
2
1.2k
【ScrumFestNiigata2024】a11yを起点とした組織横断を完了するためにアジャイルチームにとって大切だったこと100選
kinocoboy2
0
780
JSConfjp2023 Storybook駆動開発の再現性と効率化
kinocoboy2
2
4.3k
新卒だったころの僕へ向けて
kinocoboy2
0
260
スクラムマスターを目指すためにギャルになってみた話
kinocoboy2
10
12k
NINNO Tech Fest #05 春の推し
kinocoboy2
0
330
Other Decks in Programming
See All in Programming
The Rails Doctrine Decade
koic
2
510
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
470
カツオ、ご期待ください
suneo3476
0
150
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Rails World 2026, Austin, Texas
marcoroth
0
190
速習iPhone Duo対応
yuukiw00w
2
960
AWSに止められる覚悟してますか?
morizo_1984
2
520
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
160
Ghostty + Neovimで作る 透明でカッコ良い開発環境
j341nono
0
150
機械に任せるテスト、人が見るテスト ⽣成AIで引き直した、運⽤保守フェーズの線引き
dske104
0
160
自サークルのIdPからログアウトできるようになるまで
taiseiue
0
110
Findy - エンジニア向け会社紹介/Findy Company Deck
findyinc
6
400k
技術的負債の返済は、AI時代の複利で効く投資 — 経営としての意思決定とその遂行
curekoshimizu
1
2.2k
Featured
See All Featured
Ethics towards AI in product and experience design
skipperchong
2
410
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
510
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
600
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
570
Everyday Curiosity
cassininazir
0
350
Thoughts on Productivity
jonyablonski
76
5.4k
The Pragmatic Product Professional
lauravandoore
37
7.5k
Designing Powerful Visuals for Engaging Learning
tmiket
1
600
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
740
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
Transcript
© kaonavi, inc. 1 その「common」ディレクトリ、 腐ってませんか? kinocoboy
自己紹介 © kaonavi, inc. 2 kinocoboy 所属: 株式会社カオナビ 今の趣味: 自転車作ってる。庭に穴掘る。プラモ
プライベート : 2児の父 / 北海道出身・千葉市在住 好きだったライブラリ : Riot.js , Meteor.js (わかる人います か...?)
© kaonavi, inc. 3 🤔 突然ですが、質問です あなたのプロジェクトの common の中身 把握していますか?
None
None
None
None
None
None
None
None
None
None
None
None
None