プログラミング原則の一覧

プログラミング原則の一覧(プログラミングげんそくのいちらん)

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(英語版)