2020-05-23 23:31:53
インターフェース分離の原則を調べる
自分の理解
「要するにこういうことなのでは?」といった感じの理解です。
- モジュールは「余計なもの」に依存してはいけない
- 「余計なもの」とは
- 使わない関数・メソッド、モジュール・クラス・ライブラリ、フレームワーク、データベースなど全て
- 「余計なもの」に依存すると、、、
- 「余計なもの」によって障害が起きる可能性がある
普段から気をつけてることではありますが、この原則を頭に置いていきます。
さすがに全てに依存しないのは無理だと思います。AWSやGCP、Azuraなどのプラットフォームには流石に依存すると思います。
参考資料
- 書籍「clean architecture 達人に学ぶソフトウェアの構造と設計」