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
tkhrk1010
June 15, 2024
Programming
0
39
モデリングの勘所
tkhrk1010
June 15, 2024
Tweet
Share
More Decks by tkhrk1010
See All by tkhrk1010
AWS コストモニタリング 相場編
tkhrk1010
0
32
Other Decks in Programming
See All in Programming
いつか使える ObjectSpace / Maybe useful ObjectSpace
euglena1215
2
140
XStateでReactに秩序を与えたい
gizm000
0
730
Ruby Parser progress report 2024
yui_knk
2
230
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
0
130
How to Break into Reading Open Source
kaspth
2
220
unique パッケージから学ぶ interning と weak reference @ Asakusa.go#3
karamaru
2
810
Pythonで改めて考える「クラス(class)」の使いどころ
os1ma
4
900
Swiftコードバトル必勝法
toshi0383
0
170
開発を加速する共有Swift Package実践
elmetal
PRO
0
420
rails_girls_is_my_gate_to_join_the_ruby_commuinty
maimux2x
0
200
Kotlin 2.0が与えるAndroid開発の進化
masayukisuda
1
420
Why Prism?
kddnewton
4
1.7k
Featured
See All Featured
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
41
6.5k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
663
120k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
24
610
YesSQL, Process and Tooling at Scale
rocio
167
14k
Visualization
eitanlees
142
15k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
326
21k
A Philosophy of Restraint
colly
202
16k
KATA
mclloyd
27
13k
Adopting Sorbet at Scale
ufuk
73
8.9k
Bash Introduction
62gerente
608
210k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.4k
Designing for Performance
lara
604
68k
Transcript
モデリングの勘所 tkhrk1010
大事な出発点 = 極力何も変えたくない 大事な出発点 = 極力何も作りたくない 大事な出発点 = ドミノ怖いジェンガ怖い
+ トースター ↑ レイヤリングの話 ↓ ←モデリングの話→ オーブンレンジ レンジ オーブン ←
ドメインなんたらって言うときに大 事なのはこっち モデルどっちに する? レイヤちゃんと 分かれてる? ← モデリング(やDDD)をレイヤリングと混同したら色々飛んでくる けど、モデリングと焦点が違うだけでこっちも大事
100個の利用店舗があったときに、90個はレンジだけでいいとする → 多分分けた方がいい。使ってないオーブン機能壊れてクレーム来たら嫌だし オーブンレンジ レンジ オーブン レンジ オーブン プラグ プラグ
オーブンレンジ プラグ でも実はプラグの規格W数が頻繁に変わる → オーブンだけ変更漏れしたりするので、まとめてあるほうがいいかも
レンジ オーブン プラグ オーブンレンジ プラグ プラグだけ分けたらW数変わっても変更少ないしいいのでは? → でも実はW数の変化よりも、レンジのプラグの穴の形が変わる頻度の ほうが高かった →
レンジのプラグとオーブンのプラグは別物扱いにしたいので、やっぱり プラグ切り出しはしないほうがいい レンジ オーブン プラグ プラグ こういう議論をしましょう!