Similar to 結合度
凝集度
Cohesion (computer science)開放/閉鎖原則
Open–closed principle関心の分離
Separation of concerns制御の反転
Common Object Request Broker Architecture
Common Object Request Broker ArchitectureCRUD
Create, read, update and deleteプログラミング原則の一覧
GRASP
GRASP (object-oriented design)SOLID
SOLIDYAGNI
You aren't gonna need itZen of Python
Zen of Python依存性逆転の原則
Dependency inversion principleインターフェース分離の原則
Interface segregation principle驚き最小の原則
Principle of least astonishment機構と方針の分離
Separation of mechanism and policyKISSの原則
KISS principle90対90の法則
Ninety–ninety ruleコードの再利用
Code reuse単一責任の原則
Single-responsibility principleデメテルの法則
Law of Demeterドイッチュ限界
Deutsch limitDon't repeat yourself
Don't repeat yourselfブラックボックス
Black boxリスコフの置換原則
Liskov substitution principle悪いほうが良い
Worse is betterコマンドクエリ分離
Command–query separationコード網羅率
Code coverage循環的複雑度
Cyclomatic complexity