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
その「common」ディレクトリ、腐っていませんか?
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
kinocoboy
January 25, 2026
Programming
130
1
Share
その「common」ディレクトリ、腐っていませんか?
commonディレクトリの中身、皆さん把握していますか?
私はできていませんでした。それを最適化しつつ、コードを長持ちさせるための工夫を話しました。
kinocoboy
January 25, 2026
More Decks by kinocoboy
See All by kinocoboy
フロントエンドにおける「型」の責任分解に対する1つのアプローチ
kinocoboy2
5
2.2k
メタファーの使い方
kinocoboy2
0
410
LLMとPlaywright/reg-suitを活用した jQueryリファクタリングの実際
kinocoboy2
5
1.4k
UIパフォーマンス最適化: AIを活用して100倍の速度向上を実現した事例
kinocoboy2
1
1.1k
【ScrumFestNiigata2024】a11yを起点とした組織横断を完了するためにアジャイルチームにとって大切だったこと100選
kinocoboy2
0
740
JSConfjp2023 Storybook駆動開発の再現性と効率化
kinocoboy2
2
4.2k
新卒だったころの僕へ向けて
kinocoboy2
0
240
スクラムマスターを目指すためにギャルになってみた話
kinocoboy2
10
12k
NINNO Tech Fest #05 春の推し
kinocoboy2
0
320
Other Decks in Programming
See All in Programming
権限チェックの一貫性を型で守る TypeScript による多層防御
mnch
4
1.1k
ビジネスモデルから紐解く、AI+型駆動開発
hirokiomote
2
5.2k
AIとRubyの静的型付け
ukin0k0
0
540
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
140
dRuby over BLE
makicamel
2
320
軽量Java基盤の設計 DIコンテナに頼らない、長期保守と1秒起動の実現 JJUG CCC 2026 Spring
macha64
0
450
[2026年度第1回ORセミナー] 計画最適化ベンチャーと競技プログラミング人材
terryu16
0
250
運用エージェントは "作る" から "育てる" へ - 記憶と自己進化の3層設計パターン / self-evolving-agents-three-layer-agent-design
gawa
12
3.5k
ふつうのFeature Flag実践入門
irof
7
3.6k
脅威をエンジニアリングの糧にして――現場編 / Turning Threats into Engineering Fuel — Field Edition
nrslib
0
250
AutonomyとControlのあいだ:Graflowで記述するAIエージェント協調
myui
0
110
プロパティの順序で型推論が壊れる!? TypeScript6.0の修正からContext-Sensitivityの仕組みを追う
bicstone
2
1.3k
Featured
See All Featured
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
280
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
1.6k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
310
Statistics for Hackers
jakevdp
799
230k
Paper Plane (Part 1)
katiecoart
PRO
0
8.5k
Crafting Experiences
bethany
1
170
Being A Developer After 40
akosma
91
590k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
210
A Tale of Four Properties
chriscoyier
163
24k
Visualization
eitanlees
152
17k
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