
Book
Growing Object-oriented Software, Guided by Tests
1st Edition
Steve Freeman, Nat Pryce
Pearson Education · Print & ebook · October 12, 2009
Reading lane: Testing & QA
Foreword by Kent Beck "The authors of this book have led a revolution in the craft of programming by controlling the environment in which software grows.” --Ward Cunningham “At last, a book suffused with code that exposes the deep symbiosis between TDD and OOD.
At a Glance
Why This Clicks
Design Through Tests
A practical, worked-through look at how tests can shape both software design and development habits.
Come here for
- Seeing TDD, Mock Objects, and object-oriented design work in concert
- Moving beyond test-first basics into real project challenges
Expect
- An extended worked example, from feature tests to object relationships
- Attention to persistence, concurrency, and complex test data
Book Details
- Authors
- Steve Freeman, Nat Pryce
- Publisher
- Pearson Education
- Published
- October 12, 2009
- Format
- Print & ebook
- Theme
- Testing & QA · Software Development
- Reading lane
- Testing & QA
Affinity
Publisher Categories
Software Development
About This Book
Foreword by Kent Beck "The authors of this book have led a revolution in the craft of programming by controlling the environment in which software grows.” --Ward Cunningham “At last, a book suffused with code that exposes the deep symbiosis between TDD and OOD. This one's a keeper.” --Robert C. Martin “If you want to be an expert in the state of the art in TDD, you need to understand the ideas in this book.”-- Michael Feathers Test-Driven Development (TDD) is now an establis...
Read full description
Similar Books

Test Driven Development
Kent Beck · Pearson Education
Affinity signal
Testing & QA
Software Development

Agile Software Development, Principles, Patterns, and Practices
Robert C. Martin · Pearson Education
Affinity signal
Software Development
Testing & QA

Effective Software Testing
Mauricio Aniche · Manning
Affinity signal
Testing & QA
Software Development

How Google Tests Software
James A. Whittaker, Jason Arbon · Pearson Education
Affinity signal
Testing & QA
Software Development

Testing Computer Software
Cem Kaner, Jack Falk · Wiley
Affinity signal
Testing & QA
Software Development

Lessons Learned in Software Testing
Cem Kaner, James Bach · Wiley
Affinity signal
Testing & QA
Software Development

Agile Testing
Lisa Crispin, Janet Gregory · Pearson Education
Affinity signal
Testing & QA
Software Project Management

Head First Object-oriented Analysis and Design
Brett McLaughlin, Gary Pollice · O'Reilly Media
Affinity signal
Systems Design
Object-Oriented Programming