第ⅴ部:clean architecture アーキテクチャ Part7
- 2. 前回まとめ
- レイヤーと境界
- ほとんどのシステムでは「 UI」「ビジネスルール」「データベース」よりもコンポーネントが多く存在する
- アーキテクチャの境界があらゆるところに存在する
- 境界を完全に構築しようとすると、コストが高くつくことを認識する必要がある
- オーバーエンジニアリングはアンダーエンジニアリングよりも悪質であるが、境界が必要なとこにな
かったら、境界を追加するコストやリスクが高くなる
- 無視するコストよりも実装するコストが低くなる変曲点で、境界を実装できるように「常に見張る」必要
がある