Concepts + Principles - Top -
Index
Search
Changes
RSS
Login
Concepts + Principles - Top -
Concepts + Principles
ここはプログラミングの原則を集める Wiki です。巨人の肩に乗って、ふつうの人がよいプログラムを書くための指針を集めたいなと思ってます。
目次
よいデザインのための Concepts + Principles
DRY
(
Don'tRepeatYourself
)
名前重要
直交性
トラッシュではなくクラッシュ
DuckTyping
よいルーチンを書く
凝集性
結合性
契約による設計
(
DesignByContract
)
ルーチンを作る正当な理由
よいモジュールを書く
適切なモジュール性を確保するために守らなければならない5つの原則
開放/閉鎖原則
(
OpenClosedPrinciple
)
よいアプローチのための Concepts + Principles
曳光弾
可逆性
参考書籍
オブジェクト指向入門
(Bertrand Meyer)
コードコンプリート
(Steve McConnell)
達人プログラマー
(Dave Thomas/Andy Hunt)
ケント・ベックの Smalltalk ベストプラクティス・パターン
(Kent Beck)
など。随時、更新。
あわせて読みたい
オブジェクト指向の法則集
Last modified:2008/06/17 11:33:20
Keyword(s):
References:
2008-08-09
リファクタリング
2008-07-30
オブジェクト指向入門
2008-07-15
結合性
2008-06-17
Concepts + Principles - Top -
SideMenu
2008-06-11
あとで書く
変数
2007-10-19
ケント・ベックの Smalltalk ベストプラクティス・パターン
2007-05-30
コードコンプリート
DesignByContract
DBC
曳光弾
可逆性
達人プログラマー
DuckTyping
契約による設計
2007-05-29
その他
直交性
2007-05-21
明示的なインターフェイス
小さいインターフェイス
Keyword(s):
References: