2020-09-10 読了
ロバート・C. マーチン
毎日 15 分読んで、読み切る。
「関心事の分離」が目的
エンティティ
ユースケース
インターフェースアダプター
フレームワークとドライバ
境界線を超えるデータは単純なオブジェクトであるべき、DB Framework の行構造のデータ構造を利用して、依存性のルールに違反してしまう可能性もあるから、注意が必要
View は Humble Object である。Presenter はテスト可能なコンポーネントでそれらを分離する。
YAGNI (You Aren't Going to Need It)
マイクロサービスアーキテクチャを採用していても、データや振る舞いが結びついている限り、開発・デプロイ・運用には調整が必要。