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
Clean_Architecture輪読会_11.pdf
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
kojirock5260
March 24, 2020
Technology
90
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Clean_Architecture輪読会_11.pdf
kojirock5260
March 24, 2020
More Decks by kojirock5260
See All by kojirock5260
テスト駆動開発_輪読会_vol.1.pdf
kojirock5260
0
670
Clean_Architecture輪読会_6.pdf
kojirock5260
0
100
Clean_Architecture輪読会_1.pdf
kojirock5260
0
350
Effective_DevOps_輪読会_vol.14.pdf
kojirock5260
0
280
Effective_DevOps_輪読会_vol.11.pdf
kojirock5260
0
250
Effective_DevOps_輪読会_vol.3.pdf
kojirock5260
0
73
Effective_DevOps_輪読会_vol.7.pdf
kojirock5260
1
280
初心者にやさしいLT会1.pdf
kojirock5260
0
620
レガシー感謝の日で発表してみたかった話
kojirock5260
0
1.4k
Other Decks in Technology
See All in Technology
UniFi(ユニファイ)AIカメラの現場活用
ludicmind
1
440
hackers_champloo_2026_tidb
makocchi
0
160
無理せず続ける、子育てエンジニアの学び
codmoninc
PRO
0
860
V8のArray.prototype.flatを最大約20倍速くするまでと、巨大OSSへの大規模コミットの道のり
riyaamemiya
0
290
遠藤な_めぐろLT #38 「社内のAI活用推進」@麻布台_20261009
endonanana
0
130
Benchmarking Disaggregated Serving on vLLM + Dynamo with a Real Coding-Agent Workload
nttcom
1
190
WasmをRustにする
sansantech
PRO
0
250
DWH の限界突破! AI エージェント向け爆速リアルタイムデータ基盤 ClickHouse
jozono
1
470
AIにシークレットを見せない、WSL2で安全な開発環境
yazm
0
300
NDIでApple Vision Proにリアルタイム映像送信
jyouryuusui
0
120
日本語に強いオープンな大規模言語モデル「LLM-jp」
odashi
4
1.1k
Local CI × GitHub Actions
gogutan
2
190
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
How GitHub (no longer) Works
holman
316
150k
Tell your own story through comics
letsgokoyo
1
1.1k
The Language of Interfaces
destraynor
162
27k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
43k
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
1
280
Balancing Empowerment & Direction
lara
6
1.3k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Transcript
Clean Architecture 輪読会#11 Clean Architecture 輪読会#11 Clean Architecture 輪読会#11 Clean
Architecture 輪読会#11 Clean Architecture 輪読会#11 Clean Architecture 輪読会#11 2020/03/24 2020/03/24 2020/03/24 2020/03/24 2020/03/24 2020/03/24 © 2020 kojirock 1 / 4
30章 データベースは詳細 30章 データベースは詳細 30章 データベースは詳細 30章 データベースは詳細 30章 データベースは詳細
30章 データベースは詳細 データベースはソフトウェアであり、データへのアクセス機能を提供 データベースはソフトウェアであり、データへのアクセス機能を提供 データベースはソフトウェアであり、データへのアクセス機能を提供 データベースはソフトウェアであり、データへのアクセス機能を提供 データベースはソフトウェアであり、データへのアクセス機能を提供 データベースはソフトウェアであり、データへのアクセス機能を提供 する道具に過ぎない。 する道具に過ぎない。 する道具に過ぎない。 する道具に過ぎない。 する道具に過ぎない。 する道具に過ぎない。 パフォーマンスについては考えないとだめだが、データの出し入れは パフォーマンスについては考えないとだめだが、データの出し入れは パフォーマンスについては考えないとだめだが、データの出し入れは パフォーマンスについては考えないとだめだが、データの出し入れは パフォーマンスについては考えないとだめだが、データの出し入れは パフォーマンスについては考えないとだめだが、データの出し入れは 下位レベルの関心事であり、システムのアーキテクチャの関心事では 下位レベルの関心事であり、システムのアーキテクチャの関心事では 下位レベルの関心事であり、システムのアーキテクチャの関心事では 下位レベルの関心事であり、システムのアーキテクチャの関心事では 下位レベルの関心事であり、システムのアーキテクチャの関心事では 下位レベルの関心事であり、システムのアーキテクチャの関心事では ない。 ない。 ない。 ない。 ない。 ない。 © 2020 kojirock 2 / 4
31 章 ウェブは詳細 31 章 ウェブは詳細 31 章 ウェブは詳細 31
章 ウェブは詳細 31 章 ウェブは詳細 31 章 ウェブは詳細 ウェブはGUI であり詳細。なのでビジネスロジックから切り離してお ウェブはGUI であり詳細。なのでビジネスロジックから切り離してお ウェブはGUI であり詳細。なのでビジネスロジックから切り離してお ウェブはGUI であり詳細。なのでビジネスロジックから切り離してお ウェブはGUI であり詳細。なのでビジネスロジックから切り離してお ウェブはGUI であり詳細。なのでビジネスロジックから切り離してお くものである。 くものである。 くものである。 くものである。 くものである。 くものである。 ウェブは入出力デバイスの一種 ウェブは入出力デバイスの一種 ウェブは入出力デバイスの一種 ウェブは入出力デバイスの一種 ウェブは入出力デバイスの一種 ウェブは入出力デバイスの一種 であり、入出力デバイスは過去から であり、入出力デバイスは過去から であり、入出力デバイスは過去から であり、入出力デバイスは過去から であり、入出力デバイスは過去から であり、入出力デバイスは過去から どんどん更新されていった。つまり変更がかかる可能性は考えられ どんどん更新されていった。つまり変更がかかる可能性は考えられ どんどん更新されていった。つまり変更がかかる可能性は考えられ どんどん更新されていった。つまり変更がかかる可能性は考えられ どんどん更新されていった。つまり変更がかかる可能性は考えられ どんどん更新されていった。つまり変更がかかる可能性は考えられ る。そのためUI の切り離しは重要 る。そのためUI の切り離しは重要 る。そのためUI の切り離しは重要 る。そのためUI の切り離しは重要 る。そのためUI の切り離しは重要 る。そのためUI の切り離しは重要 © 2020 kojirock 3 / 4
32 章 フレームワークは詳細 32 章 フレームワークは詳細 32 章 フレームワークは詳細 32
章 フレームワークは詳細 32 章 フレームワークは詳細 32 章 フレームワークは詳細 フレームワークは円の最も内側に結合させたがってくる。一度入り込 フレームワークは円の最も内側に結合させたがってくる。一度入り込 フレームワークは円の最も内側に結合させたがってくる。一度入り込 フレームワークは円の最も内側に結合させたがってくる。一度入り込 フレームワークは円の最も内側に結合させたがってくる。一度入り込 フレームワークは円の最も内側に結合させたがってくる。一度入り込 んでしまうとそれを取り外すのは非常に困難。 んでしまうとそれを取り外すのは非常に困難。 んでしまうとそれを取り外すのは非常に困難。 んでしまうとそれを取り外すのは非常に困難。 んでしまうとそれを取り外すのは非常に困難。 んでしまうとそれを取り外すのは非常に困難。 アーキテクチャを構成する上で絶対必要なライブラリ(FW) は、心中 アーキテクチャを構成する上で絶対必要なライブラリ(FW) は、心中 アーキテクチャを構成する上で絶対必要なライブラリ(FW) は、心中 アーキテクチャを構成する上で絶対必要なライブラリ(FW) は、心中 アーキテクチャを構成する上で絶対必要なライブラリ(FW) は、心中 アーキテクチャを構成する上で絶対必要なライブラリ(FW) は、心中 するつもりで付き合う。それくらいの思い決断をもって考えるべき。 するつもりで付き合う。それくらいの思い決断をもって考えるべき。 するつもりで付き合う。それくらいの思い決断をもって考えるべき。 するつもりで付き合う。それくらいの思い決断をもって考えるべき。 するつもりで付き合う。それくらいの思い決断をもって考えるべき。 するつもりで付き合う。それくらいの思い決断をもって考えるべき。 © 2020 kojirock 4 / 4