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
モデリングの勘所
Search
tkhrk1010
June 15, 2024
Programming
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
モデリングの勘所
tkhrk1010
June 15, 2024
More Decks by tkhrk1010
See All by tkhrk1010
AWS re:Invent 2025 recap 初日Keynote速報版
tkhrk1010
1
190
AWS コストモニタリング 相場編
tkhrk1010
0
120
Other Decks in Programming
See All in Programming
R8 の設定見直しでアプリサイズ削減
andpad
0
220
Rでドレミ/Do-Re-Mi_with_R
florets1
0
130
全ての永続トークンを、生まれる前に消し去りたい!
sylph01
2
880
Next.js: The final boss of Web Performance
guaca
0
250
カツオ、ご期待ください
suneo3476
0
190
AmebaブログはKMPから卒業します
kmars0605
0
180
npm との違いを手がかりにGo の依存管理を理解したい
optim
0
290
APNsからLive Activityを開始する話
yumnumm
0
170
IBM Bob でAI駆動開発『QC-Playbook』
ichirokano2
0
110
現場と育てるRailsモデリング 〜Spreadsheetから始めたモデル設計〜
siroemk
2
590
S3 TablesのIcebergデータに、AIエージェントからアクセスしてみた / 20261016developersio2026joetsu-accessing-iceberg-in-s3tables-via-agent
kasacchiful
PRO
0
150
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
290
Featured
See All Featured
Darren the Foodie - Storyboard
khoart
PRO
4
4k
So, you think you're a good person
axbom
PRO
2
2.2k
Designing for Timeless Needs
cassininazir
1
530
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
570
Balancing Empowerment & Direction
lara
6
1.3k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1.1k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
300
HDC tutorial
michielstock
2
960
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.9k
How GitHub (no longer) Works
holman
316
150k
Transcript
モデリングの勘所 tkhrk1010
大事な出発点 = 極力何も変えたくない 大事な出発点 = 極力何も作りたくない 大事な出発点 = ドミノ怖いジェンガ怖い
+ トースター ↑ レイヤリングの話 ↓ ←モデリングの話→ オーブンレンジ レンジ オーブン ←
ドメインなんたらって言うときに大 事なのはこっち モデルどっちに する? レイヤちゃんと 分かれてる? ← モデリング(やDDD)をレイヤリングと混同したら色々飛んでくる けど、モデリングと焦点が違うだけでこっちも大事
100個の利用店舗があったときに、90個はレンジだけでいいとする → 多分分けた方がいい。使ってないオーブン機能壊れてクレーム来たら嫌だし オーブンレンジ レンジ オーブン レンジ オーブン プラグ プラグ
オーブンレンジ プラグ でも実はプラグの規格W数が頻繁に変わる → オーブンだけ変更漏れしたりするので、まとめてあるほうがいいかも
レンジ オーブン プラグ オーブンレンジ プラグ プラグだけ分けたらW数変わっても変更少ないしいいのでは? → でも実はW数の変化よりも、レンジのプラグの穴の形が変わる頻度の ほうが高かった →
レンジのプラグとオーブンのプラグは別物扱いにしたいので、やっぱり プラグ切り出しはしないほうがいい レンジ オーブン プラグ プラグ こういう議論をしましょう!