うまとま君の技術めも

2015年新卒入社した社畜の勉強内容などなど

Clean Architecture - まとめ

読書メモ

umatomakun.hatenablog.com

umatomakun.hatenablog.com

クリーンアーキテクチャ

ソフトウェアアーキテクチャの目的

  • 求められるシステムを構築・保守するために必要な人材を最小限に抑えること
  • 優れた構造(アーキテクチャ)にすることで、ソフトウェアをソフト(変更しやすい状態)にする

優れたアーキテクチャとは

  • 「境界線」と「依存方向」が正しく設計されている
    • 独立した開発・運用・デプロイを可能とする

クリーンアーキテクチャ

  • 優れたソフトウェアアーキテクチャを具体化したもの
    • 「境界線」と「依存方向」を具体化したもの

感想

書籍

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

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