Would you like to see this page in English? Click here.

新品を購入

または
1-Clickで注文する場合は、サインインをしてください。
中古品を購入
中古品 - 良い 詳細を見る
価格: ¥ 1,923

または
1-Clickで注文する場合は、サインインをしてください。
 
   
こちらからも買えますよ
この商品をお持ちですか? マーケットプレイスに出品する
バグがないプログラムのつくり方 JavaとEclipseで学ぶTDDテスト駆動開発 (Be agile!)
 
イメージを拡大
 

バグがないプログラムのつくり方 JavaとEclipseで学ぶTDDテスト駆動開発 (Be agile!) [単行本]

川端 光義 , 倉貫 義人 , 兒玉 督司
5つ星のうち 4.0  レビューをすべて見る (8件のカスタマーレビュー)
価格: ¥ 2,940 通常配送無料 詳細
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
通常5~6日以内に発送します。 在庫状況について
この商品は、Amazon.co.jp が販売、発送します。 ギフトラッピングを利用できます。

キャンペーンおよび追加情報


よく一緒に購入されている商品

この本とオブジェクト脳のつくり方―Java・UML・EJBをマスターするための究極の基礎講座 ¥ 2,940 をあわせて買う

バグがないプログラムのつくり方 JavaとEclipseで学ぶTDDテスト駆動開発 (Be agile!) + オブジェクト脳のつくり方―Java・UML・EJBをマスターするための究極の基礎講座
合計価格: ¥ 5,880

これらの商品のうちの1つが他の商品より先に発送されます。 詳細の表示



商品の説明

商品の説明

バグがないプログラムのつくり方
テスト環境をあらかじめ整備した上でプログラム開発を進める手法「テスト駆動開発(TDD)」を解説。TDDは品質の高いプログラムの開発を目指しており、プログラミングの前にあらかじめテスト・コード(テスト用プログラム)を作ることに特徴がある。

このことが敬遠され、TDDは今のところ、あまり普及していない。しかし、著者は「テスト・コードを作るには、開発対象であるプログラムの仕様を十分把握することが不可欠。このためTDDには、テスト・コードを作る際に仕様の漏れを発見できるメリットがある。さらにテストを繰り返しながらプログラムを開発するのでバグがなくなる」と主張する。「バグをつぶすのが大事なんじゃない。作らないことが大事」とする帯の文句には説得力がある。

Javaプログラムを開発する際にTDDの手法をどう取り込んでいくかをソース・コードを交えて説明する。統合開発環境「Eclipse」と、テスト・ツール「JUnit」の利用を前提としている。


(日経コンピュータ 2004/11/15 Copyright©2001 日経BP企画..All rights reserved.)

出版社/著者からの内容紹介

バグをつぶすのが大事なんじゃない。バグをつくらないことが大事なんだ。
『オブジェクト脳のつくり方』で好評のBe Agile!シリーズの第2弾。
本書は、アジャイル開発プロセスの第一人者であるケント・ベック氏が提唱する「テスト駆動開発(TDD)」について、TDDの実践者である著者陣が軽快な語り口でやさしく詳しく解説します。
各章に用意されたストーリーで現場の雰囲気をつかんだら、オブ脳でおなじみの社長起立プログラムTDDにどっぷり浸かり、最後に「回転寿司でおあいそ!」システムの構築を疑似体験します。何が問題なのか、どうすればいいのか。本書でTDDを堪能してください。
現場のライブ感たっぷりに展開する、実践者による実践者のための書籍です。

登録情報

  • 単行本: 321ページ
  • 出版社: 翔泳社 (2004/9/22)
  • ISBN-10: 479810714X
  • ISBN-13: 978-4798107141
  • 発売日: 2004/9/22
  • 商品の寸法: 23 x 18.2 x 2.2 cm
  • おすすめ度: 5つ星のうち 4.0  レビューをすべて見る (8件のカスタマーレビュー)
  • Amazon ベストセラー商品ランキング: 本 - 119,968位 (本のベストセラーを見る)
  •  カタログ情報、または画像について報告

  • 目次を見る

この商品を見た後に買っているのは?


この商品につけられているタグ

 (詳細)
タグをクリックすると、タグがつけられた商品、タグをつけた人が表示されます。※タグは初期設定で公開になっています。詳しくはこちら
 
(1)

 

カスタマーレビュー

最も参考になったカスタマーレビュー
16 人中、15人の方が、「このレビューが参考になった」と投票しています。
例題が安直 2007/8/21
形式:単行本
TDDの基礎知識なしで概要が理解できた点は良かったと思います。

ただ、「理論より実践」を掲げている割には、あまり実践的な内容とはいえません。
(残念なことに、理論的でもありません)
本書を読むことで、TDDを導入するメリット、作業の大まかな流れは理解できます。
しかし、本当にTDDが実際の開発に適用できるのか、という点において疑問が残り、
机上の空論ではないかという疑念が最後まで晴らされることはありませんでした。

問題は、例題が安直すぎるという点につきます。
スタート地点からゴールが見えているような例題ばかりで、
複雑な事例にも対応できることが示されていないばかりか、可能性を感じることもできません。
回転寿司システムの先輩と後輩のやりとりには、TDDの作業の流れを理解してもらおうという
著者の意気込みが感じられますが、本質的にシステム仕様自体が安直です。

複雑な事例でも、ブレークダウンを十分に進めれば可能だというのは正論です。
しかしそれをするためには設計をかなり深く進めなくてはならず、
テストありきのTDDとの兼ね合いはどうなるのかという疑問が生じます。
しかし本書は、そういう疑問に答えてくれません。
リファクタリング手法に多くのページを割く必要はありません。
それよりもTODOリストを作成するまでの現実的な手順を示してもらいたいです。

少なくとも、開発手法にはそれぞれ向き不向きがあるはずで、
開発手法の解説書であるからには、どういう場合に不向きなのかについて言及するべきです。
TDDの欠点や問題点についてまったく語られていないのは何故でしょうか。
本書の全体をとおして感じることですが、都合の悪い点に関して
話題にすることを意図的に避けてはいないでしょうか。

いろいろ批判しましたが、TDDが斬新な開発手法であることは確かなので、
この概念をインプットできたことは私にとって収穫だったといえます。
TDDを実際に適用しようという人が参考にできる質の本かはいまだ疑問が残りますが、
雑誌のような感覚で新しい刺激を得るために読むとすれば、無駄ではないと思います。
このレビューは参考になりましたか?
5 人中、5人の方が、「このレビューが参考になった」と投票しています。
By tagachil VINE™ メンバー
形式:単行本
TDD開発やペアプログラミングに興味のある方なら、是非読んでみてください。入門書ということで内容は基礎的なものとなっています。また、実践形式で解説されているため非常に分かり易いです。
もちろん、本書に解説されているようにスムーズに開発が進むとは言い難いですが、TDD開発の採用価値は十分にあると思われます。本書は、実際の開発にTDD開発を取り入れる良いきっかけになると思います。
このレビューは参考になりましたか?
6 人中、5人の方が、「このレビューが参考になった」と投票しています。
形式:単行本
本書は主にTDDについての実践方法とそのメリットをメイン
に解説された書籍で、日本人によって記された解説書のせいも
あるのか非常に抵抗なく最後まで読めました。

また、読めば読むほど気になるのがリファクタリングについて
でした。 本書ではその一例が記されているので、確かに、
リファクタリングのメリットは理解できるが、リファクタリング
についてはもう少々踏み込んでもいいような気はしました。

ただ、全体の読みやすさから考えるとこれくらいのバランスが
いいのかもしれません。

TDDやXPについて最初に読むには最適だと思います。

このレビューは参考になりましたか?

クチコミ

クチコミは、商品やカテゴリー、トピックについて他のお客様と語り合う場です。お買いものに役立つ情報交換ができます。
この商品のクチコミ一覧
内容・タイトル 返答 最新の投稿
まだクチコミはありません

複数のお客様との意見交換を通じて、お買い物にお役立てください。
新しいクチコミを作成する
タイトル:
最初の投稿:
サインインが必要です
 

クチコミを検索
すべてのクチコミを検索
   


リストマニア


関連商品を探す


同じキーワードの商品を探す


フィードバック


Amazon.co.jpのプライバシー ステートメント Amazon.co.jpの発送情報 Amazon.co.jpでの返品と交換