Similar to 関心の分離
開放/閉鎖原則
Open–closed principle凝集度
Cohesion (computer science)結合度
Coupling (computer programming)制御の反転
還元主義
Reductionism▲1 trendsオッカムの剃刀
Occam's razor▲5 trends技術決定論
Technological determinism同一説
Type physicalismヒッチェンズの剃刀
Hitchens's razor方法論的個人主義
Methodological individualismポール・ワイスの思考実験
目的論
Teleologyプログラミング原則の一覧
GRASP
GRASP (object-oriented design)SOLID
SOLID▲1 trendsYAGNI
You aren't gonna need it依存性逆転の原則
Dependency inversion principle驚き最小の原則
Principle of least astonishment機構と方針の分離
Separation of mechanism and policyKISSの原則
KISS principle▲1 trends90対90の法則
Ninety–ninety ruleコードの再利用
Code reuse単一責任の原則
Single-responsibility principleデメテルの法則
Law of Demeterドイッチュ限界
Deutsch limitDon't repeat yourself
Don't repeat yourselfブラックボックス
Black box▼-1 trendsリスコフの置換原則
Liskov substitution principle