Test-Driven Development: A Practical Guide: A Practical Guide

Author: David Astels
Publisher:
Publish Date: 2004-09-01
Features: Test-Driven Development (TDD) is one of the hottest topics in the recent "agile revolution," but few in-depth works on this subject are available on the market. The publication of this book fills this gap and meets the needs of many frontline programmers. Author Davis Astels views this book as a complement to Kent Beck's classic work, "Test-Driven Development by Example" (both the English reprint and the Chinese edition are published by China Electric Power Press). It focuses on the essential techniques and tools required for TDD development, making it more practical for actual development. The book is divided into five parts. First, it introduces the basic topics related to TDD, such as refactoring, test-driven development (TDD), and the principles behind TDD. Next, it delves into some tools and techniques, such as JUnit and mock objects. The third part primarily explains how to apply TDD to a real Java project, which is the essence of the book. The author guides readers into the world of TDD, showing them how to fully embrace the seemingly complex "test-first" approach in project development. The fourth part provides an overview of the xUnit family members, such as RubyUnit and SUnit. The appendix includes introductory materials on Extreme Programming and agile development, as well as some online resources. This book also includes numerous exercises with detailed answers to help readers learn and deepen their understanding of the content.

📌 Related Posts