Similar to インターフェース分離の原則
SOLID
SOLIDGRASP
GRASP (object-oriented design)開放/閉鎖原則
Open–closed principleデメテルの法則
Law of Demeterリスコフの置換原則
Liskov substitution principle悪いほうが良い
Worse is betterコマンドクエリ分離
Command–query separationオブジェクト指向分析設計
Object-oriented analysis and designポートとアダプタ
Hexagonal architecture (software)10.5インチiPad Pro
Has-a
Has-a1048576
プログラミング原則の一覧
YAGNI
You aren't gonna need itZen of Python
Zen of Python依存性逆転の原則
Dependency inversion principle驚き最小の原則
Principle of least astonishment関心の分離
Separation of concerns機構と方針の分離
Separation of mechanism and policyKISSの原則
KISS principle90対90の法則
Ninety–ninety rule凝集度
Cohesion (computer science)結合度
Coupling (computer programming)コードの再利用
Code reuse制御の反転
Inversion of control単一責任の原則
Single-responsibility principleドイッチュ限界
Deutsch limitDon't repeat yourself
Don't repeat yourself