German / English

Growing Object-Oriented Software, Guided by Tests

Growing Object-Oriented Software, Guided by Tests

by Steve Freeman and Nat Pryce

Link to the book at Amazon

This book provides a practical introduction to Test-Driven Development (TDD), especially in object-oriented programming.

The authors (one of whom is the developer of jMock) explain how unit tests and mock objects lead to a clean object-oriented design with reliable and maintainable code.

In a case study, they design and implement an auction system in Java with a test-driven approach.

I particularly recommend this book to every Java programmer. Once you’ve experienced how tests lead to more elegant design and code, you’ll never want to develop without them again.

Suitable as an audiobook? No, due to numerous code examples.

Categories

Software Engineering (9.73)

Agile / Agile Development (9.39)

Software Testing (9.27)

Programming (9.1)

Software Architecture (8.48)

Computer Science (7.26)

Other Books From These Categories