12pt

増補改訂版Java言語で学ぶデザインパターン入門

結城 浩 | ソフトバンククリエイティブ | 2004-06-19

GoFの『デザインパターン』で紹介された23個のパターンを、オブジェクト指向の初心者にもわかるようにやさしく解説。すべてのパターンについて、Javaのサンプルプログラムを掲載。「デザインパターンQ&A」を新たに加筆。 第1部 デザインパターンに慣れる 第2部 サブクラスにまか…

12pt

2pt

オブジェクト指向における再利用のためのデザインパターン

エリック ガンマ, ラルフ ジョンソン, リチャード ヘルム, ジョン ブリシディース | ソフトバンククリエイティブ | 1999-10-01

本書は柔軟で、再利用可能な、理解しやすい設計のために、オブジェクト指向ソフトウェア設計において遭遇するさまざまな問題に対する解法を、23個のデザインパターンとしてカタログ化。あなたのプログラムにも、即、適用できます。Software Development Productivi…

2pt

0pt

オブジェクト指向のこころ (SOFTWARE PATTERNS SERIES)

アラン・シャロウェイ, ジェームズ・R・トロット | 丸善出版 | 2014-03-11

第1部 オブジェクト指向ソフトウェア開発入門 第2部 従来のオブジェクト指向設計における限界 第3部 デザインパターン 第4部 すべてをまとめる:パターンを使って考える 第5部 新たな設計パラダイムに向けて 第6部 パターンの持つその他の価値 第7部 ファクトリ 第8部 まとめ…

0pt

0pt

アジャイルソフトウェア開発の奥義 第2版 オブジェクト指向開発の神髄と匠の技

ロバート・C・マーチン, Robert C. Martin | SBクリエイティブ | 2008-07-01

ソフトウェア開発の原則・デザインパターン・プラクティス完全統合。すべての悩めるプログラマのための処方箋。Software Development誌Jolt Award受賞作。 第1部 アジャイル開発 第2部 アジャイル設計 第3部 給与システムのケーススタディ 第4部 給与シ…

0pt

0pt

時を超えた建設の道

クリストファー アレグザンダー | 鹿島出版会 | 1993-10-01

質(無名の質 生き生きとすること 出来事のパタン 空間のパタン 生きているパタン 生きているパタンの多様性 質そのもの) 門(花と種 私たちのパタン・ランゲージ 続・私たちのパタン・ランゲージ ランゲージの創造力 ランゲージの解体 共有できるパタン パタンの現実性 ランゲージの…

0pt

0pt

Rubyによるデザインパターン

Russ Olsen, ラス・オルセン | ピアソン桐原 | 2009-04-01

第1部 パターンとRuby(よいプログラムとパターン Rubyをはじめよう) 第2部 Rubyにおけるパターン(アルゴリズムを変更する:Template Method アルゴリズムを交換する:Strategy 変更に追従する:Observer ほか) 第3部 Rubyのためのパ…

0pt

0pt

Java言語で学ぶデザインパターン入門

結城 浩 | ソフトバンククリエイティブ | 2001-06-01

GoFの『デザインパターン』で紹介された23個のパターンを、オブジェクト指向の初心者にもわかるようにやさしく解説。すべてのパターンについて、Javaのサンプルプログラムを掲載。 第1部 デザインパターンに慣れる 第2部 サブクラスにまかせる 第3部 インスタンスを作る 第4部…

0pt

0pt

JavaScriptデザインパターン

Addy Osmani | オライリージャパン | 2013-05-25

代表的なデザインパターンをJavaScriptに適用し、美しく、メンテナンス性の高いコードを効率よく開発する。GoFデザインパターンの解説とサンプルを網羅的に取り上げ、代表的なデザインパターンをJavaScriptで実装するための書き方のサンプルを示した、Google Chro…

0pt

0pt

レガシーコード改善ガイド (Object Oriented SELECTION)

マイケル・C・フェザーズ | 翔泳社 | 2009-07-14

システム保守の現場でありがちな、構造が複雑で理解できないようなコードに対する分析手法・対処方法について解説。コードを理解し、テストできるようにし、リファクタリングを可能にし、機能を追加できるテクニックを紹介。 第1部 変更のメカニズム(ソフトウェアの変更 フィードバックを得な…

0pt

0pt

新装版 リファクタリング―既存のコードを安全に改善する― (OBJECT TECHNOLOGY SERIES)

Martin Fowler | オーム社 | 2014-07-26

マーチン・ファウラーが本書で真価を世に示してから15年、「リファクタリング」が当たり前で身近な作業となったいま、さらに読みやすくリファクタリングを施した日本語版、再誕。実践に照らした広範な訳文の見直しに加え、リファクタリング・カタログの使い勝手を向上。さらに、付録「Javaのバ…

0pt

0pt

Head Firstデザインパターン ―頭とからだで覚えるデザインパターンの基本

Eric Freeman, Elisabeth Freeman, Kathy Sierra, Bert Bates | オライリージャパン | 2005-12-02

初めて学ぶ方、過去に挫折した経験のある方、知識を確固たるものにしたい方を対象に、イラストや写真を使ってやさしく楽しく解説する人気のHead Firstシリーズのデザインパターン編。刺激的なレイアウト、思わず膝を叩く見事なたとえ、引き込まれる小話、楽しいクイズやパズルで飽きること…

0pt

0pt

テスト駆動開発入門

ケント ベック | ピアソンエデュケーション | 2003-09-01

1 Moneyオブジェクトの例(複数通貨のMoney オブジェクトの退化 すべてに対する等価性 ほか) 2 xUnitの例(xUnitへの第1歩 テーブルの設定 完了後の掃除 ほか) 3 テスト駆動開発のためのパターン(テスト駆動開発のパターン レッドバーに関するパターン テス…

0pt

0pt

オブジェクト指向でなぜつくるのか 第2版

平澤 章 | 日経BP | 2011-04-07

オブジェクト指向と関数型言語の本質をズバリ解説。10年後も通用する"基本"を身につけよう。 オブジェクト指向はソフトウエア開発を楽にする技術 オブジェクト指向と現実世界は似て非なるもの OOPを理解する近道はプログラミング言語の歴史にあり OOPは無駄を省いて整理整頓するプロ…

0pt

0pt

プログラマが知るべき97のこと

 | オライリージャパン | 2010-12-18

人々のさまざまな思いを技術で形にするプログラマ。本書は世界中で活躍するプログラマによる97本のエッセイを収録した書籍。プログラミングにおいてもっとも重要な事柄は何か、バージョン管理やテスティング、設計原則とコーディングテクニック、また腕を磨くための勉強法などについて、経験豊かな…

0pt