Category:プログラミング原則
ブラックボックス
Black boxデメテルの法則
Law of Demeter単一責任の原則
Single-responsibility principle機構と方針の分離
Separation of mechanism and policyコマンドクエリ分離
Command–query separationコードの再利用
Code reuseドイッチュ限界
Deutsch limit開放/閉鎖原則
Open–closed principleZen of Python
Zen of PythonDon't repeat yourself
Don't repeat yourselfインターフェース分離の原則
Interface segregation principle悪いほうが良い
Worse is betterGRASP
GRASP (object-oriented design)プログラミング原則の一覧
リスコフの置換原則
Liskov substitution principle結合度
Coupling (computer programming)凝集度
Cohesion (computer science)90対90の法則
Ninety–ninety ruleKISSの原則
KISS principle制御の反転
関心の分離
Separation of concerns驚き最小の原則
Principle of least astonishment依存性逆転の原則
Dependency inversion principleSOLID
SOLIDYAGNI
You aren't gonna need it▼-1 trends