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
達人に学ぶソフトウェアの構造と設計 19,20章
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
kazuki
November 04, 2020
0
80
達人に学ぶソフトウェアの構造と設計 19,20章
kazuki
November 04, 2020
Tweet
Share
More Decks by kazuki
See All by kazuki
達人に学ぶソフトウェアの構造と設計 29,30章
kazuki_ijima_ym
0
94
達人に学ぶソフトウェアの構造と設計 9,10,11章
kazuki_ijima_ym
0
220
Featured
See All Featured
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
150
The Limits of Empathy - UXLibs8
cassininazir
1
220
Docker and Python
trallard
47
3.7k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
ラッコキーワード サービス紹介資料
rakko
1
2.3M
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.4k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
150
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
920
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
130
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
160
Game over? The fight for quality and originality in the time of robots
wayneb77
1
120
Agile that works and the tools we love
rasmusluckow
331
21k
Transcript
クリーンアーキテクチャ 達人に学ぶソフトウェアの構造と設計 19,20章 kazuki ijima
19,20章 方針とレベル ビジネスルール
方針とレベル ソフトウェアシステム = 方針をしめしたもの 方針はさらに小さな方針に分割される
レベル 入力と出力からの距離
ビジネスルール ビジネスマネーを生み出したり節約したりするルールや手続き 最重要ビジネスルール 最重要ビジネスデータ
エンティティ コンピュータシステムの内部にあるオブジェクトであり、 最重要ビジネスデータを操作する最重要ビジネスルールをいくつか含んだもの データベース、ユーザインタフェース、サードパーティ制のフレームワークについて、何も 気にする必要はない エンティティはビジネスそのもの
ユースケース 自動化されたシステムを使用する方法を記述したもの アプリケーション固有のビジネスルールを記述している ユースケースはユーザインターフェースについては記述していない エンティティは自身を制御するユースケースのことを知らない
リクエストとレスポンスのモデル ユーザや他のコンポーネントとのデータの通信方法とか関係がない リクエストとレスポンスのデータ構造は何にも依存していない