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
Clean_Architecture輪読会_11.pdf
Search
kojirock5260
March 24, 2020
Technology
88
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
660
Clean_Architecture輪読会_6.pdf
kojirock5260
0
98
Clean_Architecture輪読会_1.pdf
kojirock5260
0
350
Effective_DevOps_輪読会_vol.14.pdf
kojirock5260
0
270
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
610
レガシー感謝の日で発表してみたかった話
kojirock5260
0
1.4k
Other Decks in Technology
See All in Technology
動画配信アプリでの Engage SDK 導入 — TVer Android が Play ストアにコンテンツを届けるまで
techtver
PRO
0
110
書籍『生成AIの安全性入門』の入門
wataoka
0
210
[RSJ26] AnoleVLA: Lightweight Vision-Language-Action Model with Deep State Space Models for Mobile Manipulation
keio_smilab
PRO
0
120
DGX Sparkを2台使って いろいろ動かす話
sonoda_mj
1
130
Bet AI Day 2026丨AIによって本質に戻るシステムリスク管理
layerx
PRO
0
880
データエンジニアの困りごとをDevinと一緒に解消する
10xinc
2
820
深夜のクラウド懺悔室 1:29:300 or 1:0:0
kazzpapa3
0
160
どんな手を使っても絶対間に合わせるスケジューラ
asari194617
0
1.6k
Autonomous AI Databaseサービス・アップデート(FY27)/ adb-service-update-jp-fy27
oracle4engineer
PRO
0
110
その指示、Bobにしっかり伝わってる?初心者でも即実践できる プロンプト/コンテキスト設計のコツ
muehara
1
140
Genie Code ワークショップ 基礎編 / Genie-Code-Workshop-fundamental
databricksjapan
PRO
0
350
Jetpack Compose で挑む新聞紙面UI ─ 複合ジェスチャー・ポリゴン記事領域・適応的ページ構成という3つの壁/droidkaigi2026
nikkei_engineer_recruiting
0
190
Featured
See All Featured
A Soul's Torment
seathinner
7
3.5k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Discover your Explorer Soul
emna__ayadi
2
1.3k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
490
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
65k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
380
Code Review Best Practice
trishagee
74
20k
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
Designing for Timeless Needs
cassininazir
1
470
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