TDD に関する書籍
.NET な開発者は、 TDD を学ぼうとしたときに C# や VB.NET で書かれた本が皆無に等しいことに愕然とするかもしれません。 でも、 Java のサンプルコードを読むことは、 難しくありません。 なぜなら、 TDD のサンプルコードはロジカルなものが多く、 理解に苦労する UI やデータアクセス等のライブラリ呼び出しはほとんど使われていないからです。 文法や属性の付け方の違いなどを把握さえできてしまえば、 読むのに困ることはありません。


テスト駆動開発入門リファクタリング―プログラムの体質改善テクニック (Object Technology Series)Microsoft.NETでのテスト駆動開発
テスト駆動開発入門
by ケント ベック
¥ 3,150
2003/09 TDD の原典。 ただし、 もともと Kent Beck の文章は分かりにくい上に、 翻訳も上手くない。 本文を理解しようとするのはほどほどにして、 コードを写経すべし! / 「リファクタリング」 もそうだが、 コードは...
リファクタリング―プログラムの体質改善テクニック (O...
by マーチン ファウラー
¥ 5,040
2000/05 リファクタリングの原典。 リファクタリングの考え方や、 どんなときにリファクタリングすべきかなどは、 理解しておく必要がある。 リファクタリングカタログは、 ざっと目を通しておき、 必要になった時に思い出して読めばいい。
Microsoft.NETでのテスト駆動開発
by ジェームス・ニューカーク

2004/9/2 .NET Framework のプログラミング言語用に書かれている TDD の本は、 おそらく日本語ではこれが唯一。 なお、筆者は NUnit の開発にも携わっている。
レガシーコード改善ガイド (Object Oriented SELECTION)アジャイルサムライ−達人開発者への道−Java言語で学ぶリファクタリング入門
レガシーコード改善ガイド (Object Orient...
by マイケル・C・フェザーズ
¥ 4,410
2009/7/14 テストコードが揃っていない「レガシーコード」を、 TDD 出来るように改善していくためのノウハウ。
アジャイルサムライ−達人開発者への道&mi...
by Jonathan Rasmusson
¥ 2,730
2011/7/16 「第5部 アジャイルなプログラミング」で TDD を扱っている。 ブログ記事 ⇒ 「[本] アジャイルサムライ ~ アジャイルマインドの伝道書」 http://tinyurl.com/77mevpm
Java言語で学ぶリファクタリング入門
by 結城 浩
¥ 3,360
2007/1/27
eXtreme Programmingテスト技法―xUnitではじめる実践XPプログラミング (OOP foundations)データベース・リファクタリングバグがないプログラムのつくり方 JavaとEclipseで学ぶTDDテスト駆動開発 (Be agile!)
eXtreme Programmingテスト技法―xU...
by 日本XPユーザグループ
¥ 2,520
2001/11 書名は「テスト技法」となっていますが、テストファースト・CI(継続的インテグレーション)・デザインパターンなどを解説しています。 内容紹介より: 「JUnitを中心に、HttpUnit、RubyUnit、WebUnit、VBUn...
データベース・リファクタリング
by スコット W アンブラー
¥ 3,780
2008/3/26
バグがないプログラムのつくり方 JavaとEclips...
by 川端 光義
¥ 2,940
2004/9/22