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