Cover of Growing Object-Oriented Software, Guided by Tests

Growing Object-Oriented Software, Guided by Tests

Steve Freeman and Nat Pryce

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...

36.5 score
#35 overall

Score based on developer article recommendations — not sales data or reviews.

Software TestingSoftware ArchitectureBackendtddrefactoringdesign-patterns
Check on Amazon

🟢 Developer Verdict

A deep dive into the symbiotic relationship between object-oriented design and test-driven development, guiding developers to build robust, evolvable software.

Read this if

  • You want to master the craft of evolving object-oriented designs through test-driven development.
  • You aim to become a more conscious and mature developer in your daily practice.
  • You are ready to apply advanced testing strategies to complex software systems.

Skip this for now if

  • You are seeking an introductory guide to basic unit testing or object-oriented programming.
  • You prefer theoretical discussions over practical, code-heavy examples of software growth.
  • You need content focused on specific testing frameworks or non-OO paradigms.
Developer signal: Overwhelming Consensus · 100% 16 analyzed mentions FoundationalPracticalCareer Changing

🔄 Compare & Reading Path

📊 Why Developers Recommend

1.

It explores how testing influences software design.

2.

Cited by 14 different developers, each bringing their own experience and perspective.

3.

Recommended as a foundational resource that establishes core understanding, remaining useful regardless of technology trends.

Top signals: FoundationalPracticalCareer Changing

💬 What Developers Say

"Growing Object Oriented Software Guided by Tests (GOOS) is one of my ‘cornerstone’ books as to how I approach software development"

— defmyfunc · Integration, integration, integration. An introduction to walking skeletons in the enterprise · Oct 18, 2019

"It’s one of my very favorites and probably the one I recommend the most."

— guifroes · 3 books that will take you to the next level · Mar 24, 2018

"Growing Object-Oriented Software, Guided by Tests, by Freeman and Pryce"

— eljayadobe · Book Recommendations · Nov 6, 2017

Based on 16 developer article mentions

👤 Who Should Read This

Best for

  • Senior engineers deepening their expertise
  • Engineers involved in system design and architecture
  • Developers who want to write better code
Difficulty: Beginner-friendly Style: Practical, Foundational

Explore Similar Books

More books in similar categories — browse to discover your next read.

Recommended in 17 Articles

What should a developer really catch?
● DEVby fefas· Jan 5, 2018
Book Recommendations
● DEVby eljayadobe· Nov 6, 2017
TDD is an ethical matter
● DEVby fefas· Jan 4, 2018
Clean Code, bullshit or common sense?
● DEVby fefas· Apr 8, 2018
In Tests We Trust
● DEVby anapaulagomes· Feb 10, 2019
3 books that will take you to the next level
● DEVby guifroes· Mar 24, 2018
Do I really need to test my code?
● DEVby josemyduarte· Feb 28, 2021
Valuable Tips for Junior Developers
● DEVby wadecodez· Jun 6, 2021

Score Trend

Last 90 Days

Articles

0

vs prev 90d

+9

Unique authors

14

Total mentions

17

Source Platforms

DEV 17
📰 About this signal · 16 analyzed mentions · Mostly High confidence

Article Types

Book List 8
Tutorial With Reference 4
Opinion Piece 2
Personal Story 1
Learning Path 1

Confidence

High 9
Medium 7
Check on Amazon

As an Amazon Associate, we earn from qualifying purchases.