Category:プログラミング原則
ブラックボックス
Black box▲1 trends依存性逆転の原則
Dependency inversion principle驚き最小の原則
Principle of least astonishmentコードの再利用
Code reuse機構と方針の分離
Separation of mechanism and policyドイッチュ限界
Deutsch limitDon't repeat yourself
Don't repeat yourselfプログラミング原則の一覧
コマンドクエリ分離
Command–query separationGRASP
GRASP (object-oriented design)開放/閉鎖原則
Open–closed principle制御の反転
単一責任の原則
Single-responsibility principle結合度
Coupling (computer programming)デメテルの法則
Law of Demeter90対90の法則
Ninety–ninety rule関心の分離
Separation of concernsYAGNI
You aren't gonna need itSOLID
SOLID凝集度
Cohesion (computer science)リスコフの置換原則
Liskov substitution principleKISSの原則
KISS principle