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
130
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
170
AWS コストモニタリング 相場編
tkhrk1010
0
98
Other Decks in Programming
See All in Programming
Foundation Models frameworkで画像分析
ryodeveloper
1
400
型も通る、synthも通る、それでも危ない 〜AIのCDKの権限とコストを機械で検証する〜 / It Passes Type Checks, It Passes Synth Checks, but It’s Still Risky — Automatically Verifying Permissions and Costs in AI’s CDK —
seike460
PRO
1
510
20260722_microCMSで考える、AI時代のコンテンツ運用設計
yosh1
0
200
GDG Korea Android: 2026 I/O Extended ~ What's new in Android development tools
pluu
0
210
2年かけて Deno に DOMMatrix を実装した話 / How I implemented DOMMatrix in Deno over two years
petamoriken
0
190
属人化した知識を、 AIが辿れる地図にする
pkshadeck
PRO
1
130
AI時代の仕事技芸論〜ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ(スクフェス仙台 2026バージョン)
kuranuki
0
800
5分で問診!Composer セキュリティ健康診断
codmoninc
0
790
PostgreSQL 18で考えるUUID主キー
kazuhiro1982
0
450
コーディングルールの鮮度を保ちたい for SRE NEXT 2026 / keep-fresh-go-internal-conventions-sre-next-2026
handlename
0
160
Android CLI
fornewid
0
200
AI時代、エンジニアはどう育つのか -未経験エンジニアの成長を間近で見て考えたこと-
thasu0123
0
210
Featured
See All Featured
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
650
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
620
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
BBQ
matthewcrist
89
10k
Prompt Engineering for Job Search
mfonobong
0
390
Why Our Code Smells
bkeepers
PRO
340
58k
Designing Powerful Visuals for Engaging Learning
tmiket
1
470
WENDY [Excerpt]
tessaabrams
11
39k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
430
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Transcript
モデリングの勘所 tkhrk1010
大事な出発点 = 極力何も変えたくない 大事な出発点 = 極力何も作りたくない 大事な出発点 = ドミノ怖いジェンガ怖い
+ トースター ↑ レイヤリングの話 ↓ ←モデリングの話→ オーブンレンジ レンジ オーブン ←
ドメインなんたらって言うときに大 事なのはこっち モデルどっちに する? レイヤちゃんと 分かれてる? ← モデリング(やDDD)をレイヤリングと混同したら色々飛んでくる けど、モデリングと焦点が違うだけでこっちも大事
100個の利用店舗があったときに、90個はレンジだけでいいとする → 多分分けた方がいい。使ってないオーブン機能壊れてクレーム来たら嫌だし オーブンレンジ レンジ オーブン レンジ オーブン プラグ プラグ
オーブンレンジ プラグ でも実はプラグの規格W数が頻繁に変わる → オーブンだけ変更漏れしたりするので、まとめてあるほうがいいかも
レンジ オーブン プラグ オーブンレンジ プラグ プラグだけ分けたらW数変わっても変更少ないしいいのでは? → でも実はW数の変化よりも、レンジのプラグの穴の形が変わる頻度の ほうが高かった →
レンジのプラグとオーブンのプラグは別物扱いにしたいので、やっぱり プラグ切り出しはしないほうがいい レンジ オーブン プラグ プラグ こういう議論をしましょう!