← Back to notes

非循環依存関係の原則(ADP: Acyclic Dependencies Principle)

コンポーネントの依存グラフに循環依存があってはいけない。

  • コンポーネントの構造は要件の変化に共なって変化する。
  • アプリケーションが成長するにつれて、コンポーネントの依存構造も細かく変わっていく。
  • 循環依存が入り込まないように、依存構造を常に注視しておく必要がある。
  • 循環が発生したときには、何らかの方法で解消しなければいけない。
  • 新しいコンポーネントが生まれて、依存構造が変わることもある。
Clean Architecture 達人に学ぶソフトウェアの構造と設計

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

Amazon アソシエイトについて

この記事には Amazon アソシエイトのリンクが含まれています。Amazonのアソシエイトとして、SuzumiyaAoba は適格販売により収入を得ています。