Tbpgr Blog

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

デザインパターン

Passive View Pattern

概要 Passive View Pattern 詳細 旧来のMVC Model View Controllerの構成であり、 ・Model ドメインオブジェクトで、データに関わるビジネスロジックを含むもの。 アクセサやわずかな処理しか持たず、サービス層に処理を任せるのはドメインモデル貧血症であ…

デザインパターン

概要 デザインパターン 詳細 項目 内容 GoFのデザインパターン http://d.hatena.ne.jp/tbpg/20120310/1331390825 マルチスレッドデザインパターン http://d.hatena.ne.jp/tbpg/20130703/1372866242 Functional Collection Patterns http://d.hatena.ne.jp/tb…

マルチスレッドデザインパターン

概要 マルチスレッドデザインパターン 詳細 Pattern URL Single Threaded Execution http://d.hatena.ne.jp/tbpg/20130703/1372865555 Immutable http://d.hatena.ne.jp/tbpg/20130704/1372954007 Guarded Suspention http://d.hatena.ne.jp/tbpg/20130915/1…

実装パターン

概要 Kent Beckの書籍「実装パターン」について。 詳細 章 概要 内容 1 はじめに 略 2 パターン ソフトウェア開発で良く出てくるイディオムを体系化したものがパターン。意思疎通の補助となる 3 プログラミングの理論 プログラムに横断的な感心事は価値(コ…

書籍 Refactoring to Patterns学習まとめ

概要 デザインパターンをリファクタリング過程で実施するためのテクニックに関する書籍である 『Refactoring to Patterns』に関する学習まとめです。 英書の技術書なのですが、あまり英語が得意ではないので誤訳等があるかもしれませんがご了承ください。 各…

書籍 リファクタリング−プログラムの体質改善テクニック 学習メモ

概要 Martin Fowlerの名著。 『リファクタリング−プログラムの体質改善テクニック』に関する学習メモです。 各章 章見出し 詳細 リファクタリング最初の例 リファクタリングの実例で導入の理解を円滑にしている章。メモは割愛 リファクタリングの原則 リファ…

GoFのデザインパターンの自作サンプルまとめ(主にRubyで実装。一部Java)

概要 GoFのデザインパターンに関して取り扱った記事のまとめ 生成のパターン AbstractFactory | 詳細を意識せず抽象的にインスタンス生成を行う Builder | 複雑なインスタンス生成手順をクラス化する FactoryMethod | インスタンスの作成を独立させる Protot…