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

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


アジャイルソフトウェア開発の奥義 第2版 オブジェクト指向開発の神髄と匠の技 アジャイルソフトウェア開発の奥義 第2版 オブジェクト指向開発の神髄と匠の技
ソフトバンククリエイティブ ソフトバンククリエイティブ 瀬谷 啓介
¥ 6,090

インターフェイス指向設計 アジャイル手法によるオブジェクト指向設計の実践
オブジェクト指向入門 第2版 方法論・実践 (IT Architects’Archive CLASSIC MODER)
ドメイン駆動 (Programmer’sSELECTION)
ジェネレーティブプログラミング (IT Architects’Archive CLASSIC MODER)
オブジェクトデザイン (Object Oriented SELECTION) (Object Oriented SELECTION)

■原則の解説が詳しいです。 評価4 日付2008-09-06
原文の副題、”Prinsiples, Patterns, and Practice”の通り、
原理・パターン・プラクティスについて解説しています。
アジャイル開発に必要な内容をこれ1冊でカバーしています。

特に3部以降のケーススタディは、なかなか難しくて理解力や
集中力が要求されますが、忍耐強く読み進めば必ず力になると
思います。
下記に、良いと思った点と良くないと思った点をまとめます。

良いと思った点
・アジャイル開発についての原則が端的にまとまっている。
・オブジェクト指向の各原則にについて1つの章を割いている。(8〜12章)
・GoFのパターン以外のパターンについてもいくつか紹介している。
(Active Object, Monostate, Null Object, Abstract Server, Stairway to Heaven)

良くないと思った点
・必ずしも説明がうまいわけではない。
(例が良くない、説明が足りない、同じ内容の繰り返し(19章)など。)
・デザインパターンの説明は他の良書に比べて見劣りする。
(初めて学ぶ人はこの書籍からスタートするのは避けるべきです。)
・内容とは無関係ですが、タイプミスが非常に多いです。
(理解の妨げにはなりませんでした。)
■名著のJava版 評価5 日付2008-09-04
第2版の変更点は確かにC++で書かれていたサンプルコードがJava版になった、ということだが、これをもって評価の☆1つというのはあまりにも極端に過ぎる。
これでは知らない人には本そのものが改悪されて質が低下したかと誤解されてしまいかねない。

書かれている内容はもとから言語に左右されない普遍的な原則やパターンであり、一冊の本の中でこれだけさまざまな情報を網羅的に結合している本もないといえる。
サンプルコードがJavaに書き換えられたことでJavaを中心に使っている、またはJavaしか使ったことのない開発者にとってはむしろこちらの方がとっつきやすいのではないか。

その意味では初版、第2版それぞれの違いを踏まえた上で買う方が選べるようになっていればベターだが、さすがにそれは出版社の経営的にNGだろう。
Javaが嫌いでC++大好き、という(ある意味)極端な人は在庫が切れる前に初版を購入するのがオススメ。
■ほとんど同じ 評価1 日付2008-09-01
初版との違いはC++で書かれていたコードがJavaに変わったぐらいでほとんど同じである。
⇒ もっと詳しく調べる
入門書
パソコン入門書
Macintosh入門書
アプリケーション入門書
データベース入門書
インターネット入門書
ホームページ入門書
プログラミング入門書
ネットワーク入門書
Windows入門書
コンピュータ用語集・参考書
コンピュータサイエンス
情報学・情報科学全般
アルゴリズム
人工知能
暗号理論
ロボット工学
計算機
システム管理・監査
データベース処理
セキュリティー管理
ソフトウェア開発
ハードウェア・周辺機器
パソコン
Macintosh
モバイル・iモード
デジタルカメラ
CD-R・DVD-R
周辺機器
OS
Windows入門書
Windows98
WindowsXP
Windows2000
Linux
Unix
MS-DOS
MacOS
FreeBSD
ネットワーク
ネットワーク入門書
TCP・IP
Ethernet
LAN
Routers・ルータ
ネットワーク参考図書
インターネット・Web開発
インターネット入門書
ブラウザ
e-ビジネス
通信・メール
Web開発
セキュリティー管理
ネット社会
IT・e-コマース
ビジネスとIT
ネットビジネス
情報・コンピュータ産業
情報社会
e-コマース
プログラミング
プログラミング入門書
Basic言語
Visual Basic
C言語
C++言語
Delphi
JAVA言語
LISP
Perl
Ruby
アプリケーション
ワープロソフト
一太郎
Microsoft Word
表計算ソフト
Microsoft Excel
Lotus 1-2-3
プレゼンテーションソフト
PowerPoint
データベース
データベース一般・入門書
FileMaker
dBASE
DB2
Microsoft Access
Oracle
SQL総合
SQL入門書
Microsoft SQL Server
PostgreSQL
MySQL
ブラウザ
Internet Explorer
Netscape
通信・メール
Microsoft Outlook
Netscape Communicator
グラフィックス
Photoshop
Illustrator
Dreamweaver
Flash
Fireworks
Shade
LightWave
AutoCAD
3D STUDIO MAX
GoLive
Photoshop Elements
DTP
DTP全般
QuarkXpress
PageMaker
InDesign
LATEX
DTM
ソフトウェア開発
デザイン・グラフィックス
Webデザイン
グラフィックス
DTPソフト
3D グラフィックス
コンピュータアート
Adobe
Macromedia
デジタルエンターテイメント
ロボット
音楽
ゲーム
コンピュータ・情報処理・各種試験対策
コンピュータ・情報処理一般
システムアナリスト
プロジェクトマネージャ
アプリケーションエンジニア
ソフトウェア開発技術者
テクニカルエンジニア(ネットワーク)
テクニカルエンジニア(データベース)
テクニカルエンジニア(システム管理)
テクニカルエンジニア(エンベデッドシステム)
情報セキュリティアドミニストレータ
上級システムアドミニストレータ
初級システムアドミニストレータ
システム監査
基本情報技術者
Microsoft Office Specialist
Oracle Master
インターネット検定
CAD利用技術者
白書・用語辞典・参考書
商品 検索リンク
本・書籍
音楽CD
DVD・ビデオ
ゲーム
パソコン・家電
ソフトウェア
家庭用品・キッチン用品
おもちゃ・ホビー
英語学習の教材
パソコン本
ゲーム攻略本
ビジネス・経済の本
ベストセラー検索リンク
おすすめ品
English