Test-Driven Development: A Practical Guide (Paperback)
內容描述
Summary
A practical treatment of Test Driven Development — a thoroughly modern
approach to building software that is rapidly gaining acceptance.
A practical complimentary book to Kent Beck's Test-Driven Development!
Ensures robust, bug-free software by advocating testing before coding!
Key points are illuminated by examples in Java! This book teaches
programmers how to make Test Driven Development (TDD) work in their
organization. TDD is unique because it forces the programmer to write tests for
code before the code is actually written. This process is the reverse of how
software testing has traditionally been conducted, but TDD ensures that software
is produced more efficiently. A test-first mentality allows the programmer to
define, specify, illustrate, limit, and drive the code, resulting in documented,
tested, code that is as simple and lean as possible. The book also presents
tools and techniques, and all major points are supported by numerous examples
(including an entire project, end-to-end) and exercises.
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).