Test-driven Development: A Practical Guide

Front Cover
Prentice Hall PTR, 2003 - Computers - 562 pages
Test-Driven Development: A Practical Guide presents TDD from the perspective of the working programmer: real projects, real challenges, real solutions, ...real code. Dave Astels explains TDD through a start-to-finish project written in Java and using JUnit. He introduces powerful TDD tools and techniques; shows how to utilize refactoring, mock objects, and "programming by intention"; even introduces TDD frameworks for C++, C#/.NET, Python, VB6, Ruby, and Smalltalk. Invaluable for anyone who wants to write better code... and have more fun doing it!

From inside the book

What people are saying - Write a review

LibraryThing Review

User Review  - abdelazer - LibraryThing

Pretty good content, although it gets boring near the end (perhaps because I don't do GUI apps). I would have appreciated some examples of testing HTTP interactions, but still liked the book overall. A nice pairing with [book: Test Driven Development: By Example]. Read full review

LibraryThing Review

User Review  - lorin - LibraryThing

Astels provides a good guide to test-driven development (TDD). The bulk of the book works through an example of developing a Swing-based GUI application using TDD. The book is quite Java-centric, but ... Read full review


What Is TestDriven Development?
Let the Computer Tell You

130 other sections not shown

Common terms and phrases

About the author (2003)

Dave Astels has close to twenty years' experience as a software developer in areas ranging from embedded environment control to intellectual property protection systems to electrical energy trading systems. For more than a decade, he has been working exclusively with object technology. He runs his own consulting company specializing in Extreme Programming and pervasive Java solutions. He is the co-author of A Practical Guide to extreme Programming (ISBN 0130674826).

Bibliographic information