プログラミング原則の一覧
プログラミング原則の一覧(プログラミングげんそくのいちらん)
9
A
- Abstraction principle(英語版)
C
- Command–query separation(英語版)
- Composition over inheritance(英語版)
D
- Defensive programming(英語版)
- Deutsch limit(英語版)
- Discoverability(英語版)
- Don't repeat yourself
F
- Fail-fast(英語版)
G
I
- If it ain't broke, don't fix it(英語版)
- Information hiding(英語版)
- Interface segregation principle(英語版)
K
L
- Loose coupling(英語版)
O
- Offensive programming(英語版)
P
- Pristine Sources(英語版)
S
- Single responsibility principle(英語版)
- SOLID
U
- Uniform access principle(英語版)
W
- Worse is better(英語版)
Y
Z
- Zen of Python(英語版)
- Zero one infinity rule(英語版)