コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
コミュニティ・ポータル
最近の出来事
新しいページ
最近の更新
おまかせ表示
練習用ページ
アップロード (ウィキメディア・コモンズ)
ヘルプ
ヘルプ
井戸端
お知らせ
バグの報告
ウィキペディアに関するお問い合わせ
検索
検索
表示
寄付
アカウント作成
ログイン
個人用ツール
寄付
アカウント作成
ログイン
ログアウトした編集者のページ
もっと詳しく
投稿記録
トーク
英文维基
|
中文维基
|
日文维基
|
草榴社区
目次
サイドバーに移動
非表示
ページ先頭
1
9
2
A
3
C
4
D
5
F
6
G
7
I
8
K
9
L
10
O
11
P
12
S
13
U
14
W
15
Y
16
Z
17
い
18
お
19
か
20
き
21
こ
22
せ
23
て
24
り
目次の表示・非表示を切り替え
プログラミング原則の一覧
言語を追加
リンクを追加
ページ
ノート
日本語
閲覧
編集
履歴表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
編集
履歴表示
全般
リンク元
関連ページの更新状況
ファイルをアップロード
特別ページ
この版への固定リンク
ページ情報
このページを引用
短縮URLを取得する
QRコードをダウンロード
印刷/書き出し
ブックの新規作成
PDF 形式でダウンロード
印刷用バージョン
他のプロジェクト
ウィキデータ項目
表示
サイドバーに移動
非表示
出典: フリー百科事典『ウィキペディア(Wikipedia)』
プログラミング原則の一覧
(プログラミングげんそくのいちらん)
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
(
英語版
)
い
[
編集
]
依存性逆転の原則
お
[
編集
]
驚き最小の原則
か
[
編集
]
開放/閉鎖原則
関心の分離
き
[
編集
]
機構と方針の分離
こ
[
編集
]
コードの再利用
せ
[
編集
]
制御の反転
て
[
編集
]
デメテルの法則
り
[
編集
]
リスコフの置換原則
カテゴリ
:
プログラミング原則
コンピュータ関連の一覧
プログラミング