← Back to notes

Reuse/Release Equivalence Principle (REP)

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

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

The unit of reuse and the unit of release should be equivalent.

  • Classes and modules forming a component must be cohesive groups.
  • A component is not a random collection of classes or modules.
  • A component should have one consistent theme or purpose and gather modules sharing that purpose.
  • Classes and modules that form one component must be releasable together.

Amazon アソシエイトについて

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