Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Clean Architecture 達人に学ぶソフトウェアの 構造と設計_第10回

masyus_work
November 11, 2020

Clean Architecture 達人に学ぶソフトウェアの 構造と設計_第10回

masyus_work

November 11, 2020
Tweet

More Decks by masyus_work

Other Decks in Technology

Transcript

  1. 第21章 叫ぶアーキテクチャ 1. 建物のアーキテクチャの例 - 戸建て - 図書館 2. ソフトウェアアーキテクチャはシステムのユースケースを支える構造

    - 「戸建て」や「図書館」が建物のユースケースを叫んでいる - ソフトウェアアーキテクチャもアプリケーションのユースケースについて 叫ぶべき 3. アーキテクチャはフレームワークに関するものではない
  2. 第22章 クリーンアーキテクチャ 1. エンティティ - 企業全体の最重要ビジネスルールをカプセル化したもの 2. ユースケース - アプリケーション固有のビジネスルールが含まれている

    - エンティティに入出力するデータの流れを調整 3. インターフェイスアダプター - データ変換 - From: エンティティやユースケースに便利なフォーマット - To: DBやWeb等の外部エージェントに便利なフォーマット