You might have expected that by the time you reached the end of this book, you'd know everything about test-driven development. If that was the case, we're sorry that we'll have to disappoint you. It takes a lot of time and practice to master any craft, and TDD is no exception. Go on, apply what you have learned to your projects. Share knowledge with your colleagues. Most importantly, practice, practice and practice. As with Karate, only through continuous practice and repetition, can one fully master test-driven development. We have been using it for a long time, and we still often face new challenges and learn new ways to improve our craftsmanship.
Test-Driven Java Development
Test-Driven Java Development
Overview of this book
Table of Contents (17 chapters)
Test-Driven Java Development
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Free Chapter
Why Should I Care for Test-driven Development?
Tools, Frameworks, and Environments
Red-Green-Refactor – from Failure through Success until Perfection
Unit Testing – Focusing on What You Do and Not on What Has Been Done
Design – If It's Not Testable, It's Not Designed Well
Mocking – Removing External Dependencies
BDD – Working Together with the Whole Team
Refactoring Legacy Code – Making it Young Again
Feature Toggles – Deploying Partially Done Features to Production
Putting It All Together
Index
Customer Reviews