/note/tech
MEMO:
- SOLID原則とClean Architectureに違反しているという問題提起:
- ドメイン層がデータ層に依存しており、Clean Architectureの原則に違反している
- ドメイン層はビジネスロジックの純粋な部分なので、データ層に依存することはないはず
- Googleのエンジニアの見解:
- 多くのアプリはClean Architectureのように完全に独立したドメインレイヤーを持つ必要が無い・薄い
- 必要なら後から導入すればよい
- 勿論、Googleの見解が万能の解決策ではないので、自分のアプリの要件にマッチするかはよく考えて
(2024/10/06)