バグがないプログラムのつくり方 ~JavaとEclipseで学ぶTDDテスト駆動開発~

翔泳社(出版社) , 長瀬嘉秀 (監修) , 倉貫義人(著) , 兒玉督司(著) , 川端光義(著)

商品番号
107140
販売状態
発売中
納品形態
宅配便にてお届け
発売日
2004年09月21日
ISBN
479810714X
判型
B5変
ページ数
336
付録:CD-ROM
1
キーワード
プログラミング  開発  TDD

販売価格:¥3,024(税込)

送料無料 在庫あり

本体価格の10%をポイント還元(会員限定)

ほしい物リストに追加

バグをつぶすのが大事なんじゃない。バグをつくらないことが大事なんだ。

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

付録CD-ROMについて
本書の付録CD-ROMには、本書で解説しているサンプルプログラムおよびサンプルプログラムを実行するための環境などのソフトウェアを収録しています。 インストール方法については、CD-ROMに収録されている「install.txt」をご覧ください。また、サンプルプログラムの動作については、筆者がMicrosoft XP上で確認しておりますが、すべての環境で動作を保障するものではありません。

収録内容について



・- サンプルプログラムのソースコード
・- Apach Ant 1.6.2
・- Eclipse 2.1.3
・- Eclipse Language Pack 2.1.2
・- Java 2 SDK,STANDARD EDITION,VERSION 1.4.2

第1部 まずはここから

第1章 バグなしハッピーライフを求めて
1.1 バグだらけの世界に生きて
1.2 テストする暇がない
1.3 テスト駆動開発の登録

第2章 やったら簡単!テスト駆動開発
2.1 3種の神器を準備すべし
2.2 3拍子のリズムをマスターすべし

第3章 もう1つのオブジェクト脳の作り方
3.1 オブジェクト指向とTDD
3.2 演習:社長命令・起立!by TDD
3.3 まとめ

第4章 オブジェクト脳を超えた設計
4.1 TDD設計の奥義
4.2 まとめ

第2部 つまみぐいOK

第5章 秘伝の技をこっそり教えます
5.1 誰でもできるリファクタリング
5.2 知らなくてもできるデザインパターン
5.3 知って得する達人の技
5.4 テストを楽しくするツールたち

第6章 テスト駆動開発のエトセトラ
6.1 成功パターンと失敗パターン~うまくいく時いかない時
6.2 TDDの強力な援軍“eXtreme Programming”
6.3 周りを巻き込んで、みんなハッピー
6.4 TDDで人を育てよう
6.5 引継ぎだって勇気100倍

第3部 やってみよう

第7章 「回転寿司でおあいそ!」システムを作ろう
7.1 プロジェクトについて
7.2 TDD導入の試金石

第8章 リファクタリングで難関突破
8.1 TDD最初の難関

第9章 シンプル設計で変化に対応
9.1 TDDのシンプル設計

第10章 仕様変更だって、大丈夫
10.1 仕様変更の対応

巻末付録

付録A テスト駆動型の疑問

付録B assertメソッド一覧
2つの真偽が等しいかテスト
2つのバイト値が等しいかテスト
2つの整数が等しいかテスト
2つの浮動小数が等しいかテスト
2つのオブジェクトが等しいかテスト
オブジェクトをnull比較するテスト
2つのオブジェクトの比較テスト
真偽をテスト
必ずテスト失敗

付録C テスティングフレームワーク

付録D 付録CD-ROMのご案内
使用条件と免責事項
著作権について
ご利用方法について
収録内容について

各種問い合わせは以下のリンクからご連絡ください

関連商品

アジャイルエンタープライズ

販売価格:4,536円(税込)

2018.03.19発売

AWSによるサーバーレスアーキテクチャ

販売価格:3,888円(税込)

2018.03.14発売

コードでチャレンジ!マインクラフトプログラミング

販売価格:1,944円(税込)

2018.03.12発売