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
470
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
250
スクラムマスターを目指すためにギャルになってみた話
kinocoboy2
10
12k
NINNO Tech Fest #05 春の推し
kinocoboy2
0
330
Other Decks in Programming
See All in Programming
市販E-Readerを乗っ取れ 〜Embedded Swiftで電子ペーパーガジェットを制御する〜
trickart
0
220
Streamlitで実現する自然言語データアプリ開発
ayumu_yamaguchi
1
320
AI が書く Go コードの品質を劇的に向上させる Linter: “declscope”
mpyw
0
420
Java 27新機能 / Java 27 new features
kishida
2
170
SONY CISC-NEWS NWS-1750 + NWB-225 フレームバッファの NetBSD/news68k ドライバ実装 / OSC2026Hiroshima
tsutsui
0
150
The Rails Doctrine Decade
koic
2
390
アクセシビリティから考える情報設計
high_g_engineer
0
410
[GoCon2026] When Goroutines Are Not Enough: Runtime Locality in High-Throughput Go
takehaya
6
2.5k
一人だけ、Kiroが静止する日
hideg
0
130
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
110
JAWS-UG 東京支部が始める、JAWS-UG支部コラボ / JAWS-UG lunchtime LT Collaboration
y0hgi
0
150
半永久的に提供し続けられるプライベートクラウドを目指して ― 利用者の認知負荷を抑えるAPI抽象化とハードウェア世代交代の基盤設計
tomokon
0
100
Featured
See All Featured
A designer walks into a library…
pauljervisheath
211
25k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.3k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
460
Discover your Explorer Soul
emna__ayadi
2
1.3k
Paper Plane (Part 1)
katiecoart
PRO
2
11k
WENDY [Excerpt]
tessaabrams
14
39k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
310
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Designing Powerful Visuals for Engaging Learning
tmiket
1
580
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
390
What's in a price? How to price your products and services
michaelherold
247
13k
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