Tbpgr Blog

Ruby プログラマ tbpgr(てぃーびー) のブログ

実装パターン

概要

Kent Beckの書籍「実装パターン」について。

詳細

概要 内容
1 はじめに
2 パターン ソフトウェア開発で良く出てくるイディオムを体系化したものがパターン。意思疎通の補助となる
3 プログラミングの理論 プログラムに横断的な感心事は価値(コミュニケーション、シンプル、柔軟性)、
原則(結果の局所化、繰り返しの最小化。ロジックとデータの一体化、対称性、宣言型表現、変更頻度)からなる
4 動機 システム開発残すとは初期投資よりも保守・改修工程の方が遥かに高くなる。コードの保守性が重要であり
そのためにもパターンによる品質向上、意思疎通による保守コストの抑制などが有効となる
5 クラス http://d.hatena.ne.jp/tbpg/20130603/1370277426
6 状態 http://d.hatena.ne.jp/tbpg/20130605/1370451260
7 振る舞い http://d.hatena.ne.jp/tbpg/20130606/1370532892
8 メソッド http://d.hatena.ne.jp/tbpg/20130606/1370538413
9 コレクション
10 フレームワークへの拡張