Sponsored
Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows.
Buy New
-33% $40.22
FREE delivery Sunday, November 8
Ships from: Amazon
Sold by: Mapple Shops
$40.22 with 33 percent savings
List Price: $59.99
FREE delivery Sunday, November 8
Or Prime members get FREE delivery Friday, November 6. Order within 3 hrs 20 mins. Join Prime
Only 1 left in stock - order soon.
$$40.22 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$40.22
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon
Amazon
Ships from
Amazon
Returns
FREE refund/replacement until Jan 31, 2027
FREE refund/replacement until Jan 31, 2027
For the 2026 holiday season, eligible items purchased between November 1 and December 31, 2026 can be returned until January 31, 2027.
Quick refund
Usually issued within 24 hours. See exceptions
FREE return
At least one free return option available.
Convenient dropoff
At any of our 50,000 US locations.
See return policy
Gift options
Available at checkout
Available at checkout This item is a gift. Change
At checkout, you can add a custom message, a gift receipt for easy returns and have the item gift-wrapped
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$8.60
Get Fast, Free Shipping with Amazon Prime FREE Returns
Lookie Lookie at this bookie! When I looked through the book, I saw the cover is in good shape with some creases/dings. The pages are clean and without writing or highlighting. Thanks for looking. Lookie Lookie at this bookie! When I looked through the book, I saw the cover is in good shape with some creases/dings. The pages are clean and without writing or highlighting. Thanks for looking. See less
FREE delivery Sunday, November 8 on orders shipped by Amazon over $35
Or Prime members get FREE delivery Thursday, November 5. Order within 3 hrs 20 mins. Join Prime
Only 1 left in stock - order soon.
$$40.22 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$40.22
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

  • Growing Object-Oriented Software, Guided by Tests (Addison-Wesley Signature Series (Beck))

Follow the authors

Follow authors for new release and deal updates, plus improved recommendations. See updates from all followed authors in Your Books.
Something went wrong. Please try your request again later.

Growing Object-Oriented Software, Guided by Tests (Addison-Wesley Signature Series (Beck))

4.5 out of 5 stars (295)

{"desktop_buybox_group_1":[{"displayPrice":"$40.22","priceAmount":40.22,"currencySymbol":"$","integerValue":"40","decimalSeparator":".","fractionalValue":"22","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"lrS0Ep6mR7euYk0oZcwzOK3%2BEHOiK7j1k7jv8%2FhQrQnxjUs3EJm0U1RyPE2dM7BfVpYHDg3b2qG%2F3ZO1ocK3kKAWYo8HzmAFJJUSEYGfSPzc5y76QVFgPsZSn1wJoZQB24HgtLTdWlagc%2BGe%2BkaofYM8K%2F8JPIYJRDM3B5M%2BT1ib2n51OOhOYE24acODsEXl","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$8.60","priceAmount":8.60,"currencySymbol":"$","integerValue":"8","decimalSeparator":".","fractionalValue":"60","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"lrS0Ep6mR7euYk0oZcwzOK3%2BEHOiK7j1p95HzjYRDcTz32fDytahM2BkV2KE0B55HdeQT8Z0fNhV3xq1kNgqn8GuQu5qNlKRLp1GnRbBosIV4HRw2VzYN5wHewuwiUa94nAPsg%2FBFfo%2Bb30yQZbCWsZsS8eqzn%2Fcfs2UwHwjzz3xmvb0O%2BnBifbAncuFisUe","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

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 established technique for delivering better software faster. TDD is based on a simple idea: Write tests for your code before you write the code itself. However, this "simple" idea takes skill and judgment to do well. Now there's a practical guide to TDD that takes you beyond the basic concepts. Drawing on a decade of experience building real-world systems, two TDD pioneers show how to let tests guide your development and “grow” software that is coherent, reliable, and maintainable.

Steve Freeman and Nat Pryce describe the processes they use, the design principles they strive to achieve, and some of the tools that help them get the job done. Through an extended worked example, you’ll learn how TDD works at multiple levels, using tests to drive the features and the object-oriented structure of the code, and using Mock Objects to discover and then describe relationships between objects. Along the way, the book systematically addresses challenges that development teams encounter with TDD--from integrating TDD into your processes to testing your most difficult features. Coverage includes

• Implementing TDD effectively: getting started, and maintaining your momentum

throughout the project

• Creating cleaner, more expressive, more sustainable code

• Using tests to stay relentlessly focused on sustaining quality

• Understanding how TDD, Mock Objects, and Object-Oriented Design come together

in the context of a real software development project

• Using Mock Objects to guide object-oriented designs

• Succeeding where TDD is difficult: managing complex test data, and testing persistence

and concurrency.

Sponsored

Frequently bought together

This item: Growing Object-Oriented Software, Guided by Tests (Addison-Wesley Signature Series (Beck))
$40.22
Get it as soon as Sunday, Nov 8
Only 1 left in stock - order soon.
Sold by Mapple Shops and ships from Amazon Fulfillment.
+
$23.99
Get it as soon as Tuesday, Nov 17
Sold by Sub Five Truecel and ships from Amazon Fulfillment.
+
$43.34
Only 2 left in stock - order soon.
Ships from and sold by textbooks_source.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
Some of these items ship sooner than the others.
Choose items to buy together.

Customers also bought or read

Loading...

Editorial Reviews

From the Back Cover

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 established technique for delivering better software faster. TDD is based on a simple idea: Write tests for your code before you write the code itself. However, this "simple" idea takes skill and judgment to do well. Now there's a practical guide to TDD that takes you beyond the basic concepts. Drawing on a decade of experience building real-world systems, two TDD pioneers show how to let tests guide your development and “grow” software that is coherent, reliable, and maintainable.

Steve Freeman and Nat Pryce describe the processes they use, the design principles they strive to achieve, and some of the tools that help them get the job done. Through an extended worked example, you'll learn how TDD works at multiple levels, using tests to drive the features and the object-oriented structure of the code, and using Mock Objects to discover and then describe relationships between objects. Along the way, the book systematically addresses challenges that development teams encounter with TDD--from integrating TDD into your processes to testing your most difficult features. Coverage includes

• Implementing TDD effectively: getting started, and maintaining your momentum

throughout the project

• Creating cleaner, more expressive, more sustainable code

• Using tests to stay relentlessly focused on sustaining quality

• Understanding how TDD, Mock Objects, and Object-Oriented Design come together

in the context of a real software development project

• Using Mock Objects to guide object-oriented designs

• Succeeding where TDD is difficult: managing complex test data, and testing persistence

and concurrency

About the Author

Steve Freeman is an independent consultant specializing in Agile software development. A founder member of the London Extreme Tuesday Club, he was chair of the first XPDay and is a frequent organizer and presenter at international conferences. Steve has worked in a variety of organizations, from writing shrink-wrap software for IBM, to prototyping for major research laboratories. Steve has a Ph.D. from Cambridge University, and degrees in statistics and music. Steve is based in London, UK.

Nat Pryce has worked as a programmer, architect, trainer, and consultant in a variety of industries, including sports reportage, marketing communications, retail, telecoms, and finance. With a Ph.D. from Imperial College London, he has also worked on research projects and does occasional university teaching. An early adopter of Extreme Programming, he has written or contributed to several open source libraries that support Test Driven Development. He was one of the founding organizers of the London XPDay and regularly presents at international conferences. Nat is based in London, UK.

Freeman and Pryce were joint winners of the 2006 Agile Alliance Gordon Pask award.

Product details

  • Publisher ‏ : ‎ Addison-Wesley Professional
  • Publication date ‏ : ‎ October 12, 2009
  • Edition ‏ : ‎ 1st
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 384 pages
  • ISBN-10 ‏ : ‎ 0321503627
  • ISBN-13 ‏ : ‎ 978-0321503626
  • Item Weight ‏ : ‎ 1.34 pounds
  • Dimensions ‏ : ‎ 7 x 1.15 x 9.15 inches
  • Part of series ‏ : ‎ Addison-Wesley Signature Series (Beck)
  • Best Sellers Rank: #330,112 in Books (See Top 100 in Books)
  • Customer Reviews:
    4.5 out of 5 stars (295)

About the authors

Follow authors for new release and deal updates, plus improved recommendations. See updates from all followed authors in Your Books.
Sponsored

Customer reviews

4.5 out of 5 stars
295 global ratings
Sponsored

Customers say

Customers find this book to be one of the best on TDD, providing good guidance on best practices. The writing style receives positive feedback, with one customer noting it's written in a voice that's easy to follow. Customers disagree on the book's readability, with some finding the code examples difficult to read.
AI Generated from the text of customer reviews

Select to learn more

30 customers mention content, 26 positive, 4 negative
Customers praise the book's content, particularly its guidance on Test-Driven Development (TDD) and best practices, with one customer noting they learn something new every time they read it.
Great book showing how and why developing object-oriented software starting with tests can lead to cleaner and more maintainable code while...Read more
A must read for any green or brownfield software developer. I had to buy a second copy because all my colleagues keep borrowing it.Read more
Well written, must read for anyone serious about learning TDD....Read more
Five StarsRead more
5 customers mention writing style, 5 positive, 0 negative
Customers appreciate the writing style of the book, finding it well-crafted and easy to follow, with one customer noting it deserves its place among the most important writings in the TDD and OOD field.
Well written, must read for anyone serious about learning TDD....Read more
This book deserves its place among the most important writings in the TDD and OOD field in the recent years....Read more
The content of this book will help you to write better software. However, the book itself is a chore....Read more
...Personally, I found this part very insightful and the authors discipline exemplar....Read more
6 customers mention enjoyment, 4 positive, 2 negative
Customers have mixed opinions about the book's enjoyment, with some finding it enjoyable while others consider it laughable and not complete.
On the whole, this is an exciting book, one that shows that the book industry is not dead yet...Read more
Pass over this oneRead more
...Though the book is not perfect, I enjoyed it thoroughly. A definite recommendation for anyone interested in modern design and TDD.Read more
...It is written in a voice that is easily to follow and kinda entertaining....Read more
5 customers mention readability, 2 positive, 3 negative
Customers have mixed opinions about the book's readability, with some finding it not an easy read and noting that the code examples are hard to read, while one customer mentions it is quick to read.
...a lot about building testable code from this book but it is was not an easy read....Read more
...other sections explaining theory and "how to do it" are easy and quick to read....Read more
The code examples are quite hard to read on the kindle edition. I'd recommend you to buy the paperback version, if you can wait :)Read more
...clarify their thinking exceptionally well which makes it all easy to understand....Read more
Sign in to see customer reviews.