Category:プログラミング原則

開放/閉鎖原則
Open–closed principle
リスコフの置換原則
Liskov substitution principle
インターフェース分離の原則
Interface segregation principle
GRASP
GRASP (object-oriented design)
単一責任の原則
Single-responsibility principle
コードの再利用
Code reuse
悪いほうが良い
Worse is better
90対90の法則
Ninety–ninety rule
プログラミング原則の一覧

Zen of Python
Zen of Python
Don't repeat yourself
Don't repeat yourself
ドイッチュ限界
Deutsch limit機構と方針の分離
Separation of mechanism and policy
KISSの原則
KISS principle驚き最小の原則
Principle of least astonishment
凝集度
Cohesion (computer science)
デメテルの法則
Law of Demeter
結合度
Coupling (computer programming)
制御の反転
Inversion of control
関心の分離
Separation of concerns
依存性逆転の原則
Dependency inversion principle
YAGNI
You aren't gonna need it
SOLID
SOLID
ブラックボックス
Black box
コマンドクエリ分離
Command–query separation▼-1 trends