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