← Back to notes

再利用・リリース等価の原則(REP: The Reuse Release Equivalence Principle)

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

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

再利用の単位とリリースの単位は等価になる。

  • コンポーネントを形成するクラスやモジュールは凝集性のあるグループでなければいけない。
  • コンポーネントはクラスやモジュールを適当に寄せ集めたものではない。
  • コンポーネントには一貫するテーマや目的があり、それを共有するモジュールを集めなければいけない。
  • ひとつのコンポーネントを形成するクラスやモジュールは、まとめてリリース可能でなければいけない。

Amazon アソシエイトについて

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