プログラミング原則の一覧(プログラミングげんそくのいちらん)
9
- 90対90の法則
A
- Abstraction principle
C
- Command–query separation
- Composition over inheritance
D
- Defensive programming
- Deutsch limit
- Discoverability
- Don't repeat yourself
F
- Fail-fast
G
- GRASP
I
- If it ain't broke, don't fix it
- Information hiding
- Interface segregation principle
K
- KISSの原則
L
- Loose coupling
O
- Offensive programming
P
- Pristine Sources
S
- Single responsibility principle
- SOLID
U
- Uniform access principle
W
- Worse is better
Y
- YAGNI
Z
- Zen of Python
- Zero one infinity rule
い
- 依存性逆転の原則
お
- 驚き最小の原則
か
- 開放/閉鎖原則
- 関心の分離
き
- 機構と方針の分離
こ
- コードの再利用
せ
- 制御の反転
て
- デメテルの法則
り
- リスコフの置換原則




+プログラムの基本ルール1:+命令は,一度に一つだけ実行される+命令1.jpg)