よこけんが所有するプログラミング関連書籍の本棚
[ { "title" : "ドメイン駆動 (Programmer’s SELECTION)", "isbn" : "4798116173", "date" : "2009-05-18T14:32:53.000Z", "publisher" : "翔泳社", "authors" : "Jimmy Nilsson", "categories" : "ドメインモデル, アジャイル, アプリケーションアーキテクチャ, オブジェクト指向", "score" : "", "comment" : "永続化に左右されないドメインモデルを実現するために、ドメイン駆動設計、エンタープライズアプリケーションアーキテクチャパターン、そしてテスト駆動開発を、どのように適用すればよいのか。本書の著者である Jimmy Nilsson が、彼なりの適用方法を惜しみなく紹介してくれる良書。\r\n本書は、エンタープライズアプリケーションアーキテクチャパターン (Martin Fowler) を読んで各パターンについては理解できたが、具体的にどう適用すればよいのか今一つわからない、全体像が掴めない、といった人が、次に読むべき本である。\r\n本書を読み解く上での注意点としては、求められる前提知識の多さが挙げられる。\r\n私は Domain Driven Design (Eric Evans) を読んだことがないため、本書で何度も出てくる「集約パターン」や「仕様パターン」などを別途理解する必要があった。本来ならば、Domain Driven Design も前もって読んでおくべきなのだろう。だが、残念ながら未だ和訳がなされていない。\r\n同じく、エンタープライズアプリケーションアーキテクチャパターンも事前に読んでおくべきかもしれない。" }, { "title" : "エンタープライズ アプリケーションアーキテクチャパターン (Object Oriented Selection)", "isbn" : "4798105538", "date" : "2008-09-24T15:03:22.000Z", "publisher" : "翔泳社", "authors" : "マーチン・ファウラー", "categories" : "トランザクションスクリプト, ドメインモデル, テーブルモジュール, アプリケーションアーキテクチャ, オブジェクト指向", "score" : "", "comment" : "" }, { "title" : "アジャイルソフトウェア開発の奥義", "isbn" : "4797323361", "date" : "2008-09-24T15:09:51.000Z", "publisher" : "ソフトバンククリエイティブ", "authors" : "ロバート・C・マーチン", "categories" : "アジャイル, 原則, テスト駆動開発, オブジェクト指向", "score" : "", "comment" : "" }, { "title" : "実践!ソフトウェアアーキテクチャ ~VisualStudioとASP.NETによる業務システム開発方法~ (.NET TECHNOLOGY)", "isbn" : "4774131784", "date" : "2008-09-24T15:19:59.000Z", "publisher" : "技術評論社", "authors" : "尾島 良司", "categories" : "テーブルモジュール, アプリケーションアーキテクチャ", "score" : "", "comment" : "" }, { "title" : "プログラミングMicrosoft .NET Framework 第2版 (マイクロソフト公式解説書)", "isbn" : "4891005238", "date" : "2008-09-24T15:43:55.000Z", "publisher" : "日経BPソフトプレス", "authors" : "ジェフリー リッチャー", "categories" : ".NET Framework", "score" : "", "comment" : "" }, { "title" : "Essential .NET ― 共通言語ランタイムの本質", "isbn" : "4891003685", "date" : "2008-09-24T15:43:29.000Z", "publisher" : "日経BPソフトプレス", "authors" : "ドン・ボックス, クリス・セルズ, Don Box, Chris Sells, 吉松 史彰", "categories" : ".NET Framework", "score" : "", "comment" : "" }, { "title" : "オブジェクト指向入門 第2版 原則・コンセプト (IT Architect’Archive クラシックモダン・コンピューティング)", "isbn" : "4798111112", "date" : "2008-09-25T14:39:27.000Z", "publisher" : "翔泳社", "authors" : "バートランド・メイヤー", "categories" : "原則, オブジェクト指向", "score" : "", "comment" : "" }, { "title" : "プレファクタリング ―リファクタリング軽減のための新設計 (THEORY/IN/PRACTICE)", "isbn" : "4873112729", "date" : "2008-09-25T15:43:34.000Z", "publisher" : "オライリージャパン", "authors" : "Ken Pugh", "categories" : "オブジェクト指向", "score" : "", "comment" : "" }, { "title" : "Windows PowerShell宣言! (Windows Script Programming)", "isbn" : "4797340274", "date" : "2008-09-25T15:50:40.000Z", "publisher" : "ソフトバンク クリエイティブ", "authors" : "吉岡 洋", "categories" : "PowerShell, .NET Framework", "score" : "", "comment" : "" }, { "title" : "エッセンシャルWF : Windows Workflow Foundation (Programmer’s SELECTION)", "isbn" : "4798114251", "date" : "2008-09-25T15:31:54.000Z", "publisher" : "翔泳社", "authors" : "Dharma Shukla, Bob Schmidt", "categories" : ".NET Framework", "score" : "", "comment" : "" }, { "title" : "Microsoft Visual Studio 2005によるWebアプリケーション構築技法 (マイクロソフトコンサルティングサービステクニカルリファレンスシリーズ)", "isbn" : "4891005157", "date" : "2008-09-25T15:22:47.000Z", "publisher" : "日経BPソフトプレス", "authors" : "赤間 信幸", "categories" : "Web アプリケーション, ASP.NET, .NET Framework", "score" : "", "comment" : "" }, { "title" : "みんなのPython", "isbn" : "479733665X", "date" : "2008-09-25T15:04:49.000Z", "publisher" : "ソフトバンククリエイティブ", "authors" : "柴田 淳", "categories" : "", "score" : "", "comment" : "" }, { "title" : "JavaScript完全マスター 再入門編―基礎を極めるディープな知識から正規表現処理まで", "isbn" : "4896273443", "date" : "2008-09-26T04:56:01.000Z", "publisher" : "メディアテック出版", "authors" : "佐藤 信正", "categories" : "", "score" : "", "comment" : "" }, { "title" : "超図解 C#ルールブック (超図解シリーズ)", "isbn" : "4872834151", "date" : "2008-11-18T15:37:10.000Z", "publisher" : "エクスメディア", "authors" : "電通国際情報サービス, ISID=", "categories" : "コーディング", "score" : "", "comment" : "" }, { "title" : "ネーミングの掟と極意 (エンジニア道場)", "isbn" : "4798114332", "date" : "2008-10-13T16:15:41.000Z", "publisher" : "翔泳社", "authors" : "開米 瑞浩", "categories" : "ネーミング", "score" : "", "comment" : "" }, { "title" : "Windows PowerShellクックブック", "isbn" : "4873113822", "date" : "2008-10-30T16:28:49.000Z", "publisher" : "オライリージャパン", "authors" : "Lee Holmes", "categories" : "PowerShell, オライリー", "score" : "", "comment" : "" }, { "title" : "コーディングの掟(最強作法) 現場でよく見る不可解なJavaコードを一掃せよ! (開発の現場セレクション)", "isbn" : "4798118125", "date" : "2008-11-18T15:35:15.000Z", "publisher" : "翔泳社", "authors" : "arton, 宇野 るいも", "categories" : "コーディング", "score" : "", "comment" : "" }, { "title" : "達人プログラマー―システム開発の職人から名匠への道", "isbn" : "4894712741", "date" : "2008-11-18T15:33:05.000Z", "publisher" : "ピアソンエデュケーション", "authors" : "アンドリュー ハント, デビッド トーマス", "categories" : "", "score" : "", "comment" : "" }, { "title" : "ThoughtWorksアンソロジー ―アジャイルとオブジェクト指向によるソフトウェアイノベーション", "isbn" : "487311389X", "date" : "2009-02-27T09:39:40.000Z", "publisher" : "オライリージャパン", "authors" : "ThoughtWorks Inc.", "categories" : "アジャイル, オブジェクト指向", "score" : "", "comment" : "" }, { "title" : "アジャイルな見積りと計画づくり ~価値あるソフトウェアを育てる概念と技法~", "isbn" : "4839924023", "date" : "2009-02-01T13:55:16.000Z", "publisher" : "毎日コミュニケーションズ", "authors" : "Mike Cohn, マイク コーン", "categories" : "アジャイル", "score" : "", "comment" : "" }, { "title" : "Railsレシピブック 183の技", "isbn" : "4797336625", "date" : "2009-05-18T14:34:23.000Z", "publisher" : "ソフトバンククリエイティブ", "authors" : "高橋 征義, 諸橋 恭介", "categories" : "Web アプリケーション", "score" : "", "comment" : "" }, { "title" : "Domain-Driven Design: Tackling Complexity in the Heart of Software", "isbn" : "0321125215", "date" : "2009-05-18T14:28:38.000Z", "publisher" : "Addison-Wesley Professional", "authors" : "Eric Evans", "categories" : "ドメインモデル, アジャイル, モデル駆動開発, アプリケーションアーキテクチャ, オブジェクト指向", "score" : "", "comment" : "" }, { "title" : "Hibernate辞典 設定・マッピング・クエリ逆引きリファレンス (DESKTOP REFERENCE)", "isbn" : "4798116246", "date" : "2009-04-02T15:06:11.000Z", "publisher" : "翔泳社", "authors" : "船木 健児, 三田 淳一", "categories" : "ドメインモデル, データベース", "score" : "", "comment" : "" }, { "title" : "リファクタリング・ウェットウェア ―達人プログラマーの思考法と学習法", "isbn" : "4873114039", "date" : "2009-06-14T13:37:25.000Z", "publisher" : "オライリージャパン", "authors" : "Andy Hunt", "categories" : "アジャイル", "score" : "", "comment" : "" }, { "title" : "レガシーコード改善ガイド (Object Oriented SELECTION)", "isbn" : "4798116831", "date" : "2009-07-18T13:52:03.000Z", "publisher" : "翔泳社", "authors" : "マイケル・C・フェザーズ", "categories" : "アジャイル, コーディング, テスト駆動開発", "score" : "", "comment" : "" }, { "title" : "UML モデリングのエッセンス 第3版 (Object Oriented SELECTION)", "isbn" : "4798107956", "date" : "2009-09-23T03:11:30.000Z", "publisher" : "翔泳社", "authors" : "マーチン・ファウラー", "categories" : "アジャイル, モデル駆動開発, オブジェクト指向", "score" : "", "comment" : "" }, { "title" : "Code Craft ~エクセレントなコードを書くための実践的技法~", "isbn" : "4839921946", "date" : "2009-12-17T15:04:34.000Z", "publisher" : "毎日コミュニケーションズ", "authors" : "Pete Goodliffe", "categories" : "コーディング", "score" : "", "comment" : "" } ]