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

【オンライン】Clean Architecture 達人に学ぶソフトウェアの構造と設計 輪読会 #16

【オンライン】Clean Architecture 達人に学ぶソフトウェアの構造と設計 輪読会 #16

masyus_work

December 20, 2020
Tweet

More Decks by masyus_work

Other Decks in Programming

Transcript

  1. 第33章 事例:動画販売サイト 1. 抽象ユースケース - 図33-2赤枠 2. ただし、デプロイ単位は様々な切り 口を維持しておく -

    将来的にデプロイ方法を柔軟 に変更できて良い 【↑分割方針】 - 単一責任の原則(SRP)に基づくアクターによる分割 - 依存性のルールによる分割
  2. 第34章 書き残したこと 5. 悪魔は実装の詳細に宿る 6. 組織化かカプセル化か - publicの乱用 → パッケージは事実上無い

    に等しくなってしまう - → 今まで解説した4つのアーキテクチャ手 法が意味なくなってしまう
  3. 第34章 書き残したこと 7. そのほかの分割方法 - Javaの場合 - OSGi - Java

    9 モジュールシステム - それぞれ別のソースコードツリーに分割する - 例 - ビジネスやドメイン用のソースコード - ウェブ用のソースコード - データ永続化用のソースコード