<p>Foreword by Kent Beck</p><p><b> </b></p><p><i>"The authors of this book have led a revolution in the craft of programming by controlling the environment in which software grows.¿ </i>--Ward Cunningham</p><p><i> </i></p><p><i>¿At last, a book suffused with code that exposes the deep symbiosis between TDD and OOD. This one''s a keeper.¿ </i>--Robert C. Martin</p><p> </p><p><i>¿If you want to be an expert in the state of the art in TDD, you need to understand the ideas in this book.¿--</i>Michael Feathers</p><p> </p><p>Test-Driven Development (TDD) is now an established technique for delivering better software faster. TDD is based on a simple idea: Write tests for your code before you write the code itself. However, this "simple" idea takes skill an