Test Driven Development: By Example 1st Edition

4.4 out of 5 stars 342 ratings
ISBN-13: 978-0321146533
ISBN-10: 9780321146533
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
<Embed>
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Condition: Used: Good
Comment: No highlighting, underlining, or writing. Shows moderate wear. We hand inspect every book. Ships from Amazon and eligible for free shipping!
Access codes and supplements are not guaranteed with used items.
FREE delivery: Dec 19 - 21 Details
Fastest delivery: Dec 17 - 18
In Stock.
Ships from and sold by Amazon.com.
Available at a lower price from other sellers that may not offer free Prime shipping.
List Price: $49.99 Details
Save: $8.99 (17%)
FREE delivery: Saturday, Dec 11 Details
Fastest delivery: Wednesday, Dec 8
Order within 2 hrs and 23 mins
Details
Test Driven Development: ... has been added to your Cart
Available at a lower price from other sellers that may not offer free Prime shipping.

Audible Holiday Deal
Join Audible Premium Plus for 60% off. Only $5.95 a month for the first 3 months. Get this deal

Frequently bought together

  • Test Driven Development: By Example
  • +
  • Refactoring: Improving the Design of Existing Code (2nd Edition) (Addison-Wesley Signature Series (Fowler))
  • +
  • Clean Code: A Handbook of Agile Software Craftsmanship
Total price:
To see our price, add these items to your cart.
Choose items to buy together.

Special offers and product promotions

  • Create your FREE Amazon Business account to save up to 10% with Business-only prices and free shipping.

Editorial Reviews

From the Back Cover

Clean code that works--now. This is the seeming contradiction that lies behind much of the pain of programming. Test-driven development replies to this contradiction with a paradox--test the program before you write it.

A new idea? Not at all. Since the dawn of computing, programmers have been specifying the inputs and outputs before programming precisely. Test-driven development takes this age-old idea, mixes it with modern languages and programming environments, and cooks up a tasty stew guaranteed to satisfy your appetite for clean code that works--now.

Developers face complex programming challenges every day, yet they are not always readily prepared to determine the best solution. More often than not, such difficult projects generate a great deal of stress and bad code. To garner the strength and courage needed to surmount seemingly Herculean tasks, programmers should look to test-driven development (TDD), a proven set of techniques that encourage simple designs and test suites that inspire confidence.

By driving development with automated tests and then eliminating duplication, any developer can write reliable, bug-free code no matter what its level of complexity. Moreover, TDD encourages programmers to learn quickly, communicate more clearly, and seek out constructive feedback.

Readers will learn to:

  • Solve complicated tasks, beginning with the simple and proceeding to the more complex.
  • Write automated tests before coding.
  • Grow a design organically by refactoring to add design decisions one at a time.
  • Create tests for more complicated logic, including reflection and exceptions.
  • Use patterns to decide what tests to write.
  • Create tests using xUnit, the architecture at the heart of many programmer-oriented testing tools.
  • This book follows two TDD projects from start to finish, illustrating techniques programmers can use to easily and dramatically increase the quality of their work. The examples are followed by references to the featured TDD patterns and refactorings. With its emphasis on agile methods and fast development strategies, Test-Driven Development is sure to inspire readers to embrace these under-utilized but powerful techniques.



    0321146530B10172002

    About the Author

    Kent Beck consistently challenges software engineering dogma, promoting ideas like patterns, test-driven development, and Extreme Programming. Currently affiliated with Three Rivers Institute and Agitar Software, he is the author of many Addison-Wesley titles.



    Product details

    • ASIN ‏ : ‎ 0321146530
    • Publisher ‏ : ‎ Addison-Wesley Professional; 1st edition (November 8, 2002)
    • Language ‏ : ‎ English
    • Paperback ‏ : ‎ 240 pages
    • ISBN-10 ‏ : ‎ 9780321146533
    • ISBN-13 ‏ : ‎ 978-0321146533
    • Item Weight ‏ : ‎ 14.1 ounces
    • Dimensions ‏ : ‎ 7.38 x 0.55 x 9.25 inches
    • Customer Reviews:
      4.4 out of 5 stars 342 ratings

    Audible Holiday Deal
    Join Audible Premium Plus for 60% off. Only $5.95 a month for the first 3 months. Get this deal

    About the author

    Follow authors to get new release updates, plus improved recommendations.
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Kent Beck is the founder and director of Three Rivers Institute (TRI). His career has combined the practice of software development with reflection, innovation, and communication. His contributions to software development include patterns for software, the rediscovery of test-first programming, the xUnit family of developer testing tools, and Extreme Programming. He currently divides his time between writing, programming, and coaching. Beck is the author/co-author of Implementation Patterns, Extreme Programming Explained: Embrace Change 2nd Edition, Contributing to Eclipse, Test-Driven Development: By Example, Planning Extreme Programming, Smalltalk Best Practice Patterns, and the JUnit Pocket Guide. He received his B.S. and M.S. in Computer Science from the University of Oregon.

    Customer reviews

    4.4 out of 5 stars
    4.4 out of 5
    342 global ratings

    Top reviews from the United States

    Reviewed in the United States on August 2, 2020
    Verified Purchase
    16 people found this helpful
    Report abuse
    Reviewed in the United States on June 18, 2021
    Verified Purchase
    6 people found this helpful
    Report abuse
    Reviewed in the United States on July 17, 2020
    Verified Purchase
    6 people found this helpful
    Report abuse
    Reviewed in the United States on June 2, 2021
    Verified Purchase
    Customer image
    4.0 out of 5 stars Kindle version bad formatting: Lacks strikethrough
    By Nunya Bidness on June 2, 2021
    The content of the book might be good, however I had to return the Kindle version because the formatting is lacking strikethrough. See the screenshot. I will just have to check out a hard copy from the local library.

    It is a shame that we are disallowed from giving the publisher (or whoever creates the Kindle formatting) a separate rating from the author. Author maybe 5 star, publisher/formatter 1 star.
    Images in this review
    Customer image
    Customer image
    4 people found this helpful
    Report abuse
    Reviewed in the United States on January 4, 2021
    Verified Purchase
    2 people found this helpful
    Report abuse
    Reviewed in the United States on April 17, 2003
    Verified Purchase
    21 people found this helpful
    Report abuse
    Reviewed in the United States on October 28, 2019
    Verified Purchase
    3 people found this helpful
    Report abuse

    Top reviews from other countries

    Stefan
    3.0 out of 5 stars A bit too basic
    Reviewed in the United Kingdom on September 22, 2021
    Verified Purchase
    Yannick
    2.0 out of 5 stars kind of like a Sun news article where everything is duplicated into ...
    Reviewed in the United Kingdom on February 9, 2018
    Verified Purchase
    3 people found this helpful
    Report abuse
    Björn Bergdahl
    4.0 out of 5 stars Good book, recieved bad print.
    Reviewed in the United Kingdom on October 19, 2019
    Verified Purchase
    Victor Alexiev
    1.0 out of 5 stars Boring stuff
    Reviewed in the United Kingdom on July 8, 2019
    Verified Purchase
    Martin Buckley
    5.0 out of 5 stars Exactly as described
    Reviewed in the United Kingdom on November 23, 2018
    Verified Purchase