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
モデリングの勘所
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
tkhrk1010
June 15, 2024
Programming
0
100
モデリングの勘所
tkhrk1010
June 15, 2024
Tweet
Share
More Decks by tkhrk1010
See All by tkhrk1010
AWS re:Invent 2025 recap 初日Keynote速報版
tkhrk1010
1
110
AWS コストモニタリング 相場編
tkhrk1010
0
78
Other Decks in Programming
See All in Programming
CSC307 Lecture 02
javiergs
PRO
1
780
Smart Handoff/Pickup ガイド - Claude Code セッション管理
yukiigarashi
0
140
AIによる高速開発をどう制御するか? ガードレール設置で開発速度と品質を両立させたチームの事例
tonkotsuboy_com
7
2.3k
Fragmented Architectures
denyspoltorak
0
160
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
450
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
380
生成AIを使ったコードレビューで定性的に品質カバー
chiilog
1
270
CSC307 Lecture 03
javiergs
PRO
1
490
ぼくの開発環境2026
yuzneri
0
230
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
190
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
110
Oxlintはいいぞ
yug1224
5
1.3k
Featured
See All Featured
Test your architecture with Archunit
thirion
1
2.2k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Designing for humans not robots
tammielis
254
26k
Designing Experiences People Love
moore
144
24k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
450
Designing for Timeless Needs
cassininazir
0
130
Optimizing for Happiness
mojombo
379
71k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
1.9k
Skip the Path - Find Your Career Trail
mkilby
0
56
Being A Developer After 40
akosma
91
590k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
55
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
86
Transcript
モデリングの勘所 tkhrk1010
大事な出発点 = 極力何も変えたくない 大事な出発点 = 極力何も作りたくない 大事な出発点 = ドミノ怖いジェンガ怖い
+ トースター ↑ レイヤリングの話 ↓ ←モデリングの話→ オーブンレンジ レンジ オーブン ←
ドメインなんたらって言うときに大 事なのはこっち モデルどっちに する? レイヤちゃんと 分かれてる? ← モデリング(やDDD)をレイヤリングと混同したら色々飛んでくる けど、モデリングと焦点が違うだけでこっちも大事
100個の利用店舗があったときに、90個はレンジだけでいいとする → 多分分けた方がいい。使ってないオーブン機能壊れてクレーム来たら嫌だし オーブンレンジ レンジ オーブン レンジ オーブン プラグ プラグ
オーブンレンジ プラグ でも実はプラグの規格W数が頻繁に変わる → オーブンだけ変更漏れしたりするので、まとめてあるほうがいいかも
レンジ オーブン プラグ オーブンレンジ プラグ プラグだけ分けたらW数変わっても変更少ないしいいのでは? → でも実はW数の変化よりも、レンジのプラグの穴の形が変わる頻度の ほうが高かった →
レンジのプラグとオーブンのプラグは別物扱いにしたいので、やっぱり プラグ切り出しはしないほうがいい レンジ オーブン プラグ プラグ こういう議論をしましょう!