Growing Object-Oriented Software, Guided by Tests

Growing Object-Oriented Software, Guided by Tests

Read it now on the O’Reilly learning platform with a 10-day free trial.

O’Reilly members get unlimited access to books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.

Book description

Show and hide more Table of contents Product information

Table of contents

  1. Title Page
  2. Copyright Page
  3. Contents
  4. Praise for Growing Object-Oriented Software, Guided by Tests
  5. Foreword
  6. Preface
  7. Acknowledgments
  8. About the Authors
  9. Part I. Introduction
    1. Chapter 1. What Is the Point of Test-Driven Development?
    2. Chapter 2. Test-Driven Development with Objects
    3. Chapter 3. An Introduction to the Tools
    1. Chapter 4. Kick-Starting the Test-Driven Cycle
    2. Chapter 5. Maintaining the Test-Driven Cycle
    3. Chapter 6. Object-Oriented Style
    4. Chapter 7. Achieving Object-Oriented Design
    5. Chapter 8. Building on Third-Party Code
    1. Chapter 9. Commissioning an Auction Sniper
    2. Chapter 10. The Walking Skeleton
    3. Chapter 11. Passing the First Test
    4. Chapter 12. Getting Ready to Bid
    5. Chapter 13. The Sniper Makes a Bid
    6. Chapter 14. The Sniper Wins the Auction
    7. Chapter 15. Towards a Real User Interface
    8. Chapter 16. Sniping for Multiple Items
    9. Chapter 17. Teasing Apart Main
    10. Chapter 18. Filling In the Details
    11. Chapter 19. Handling Failure
    1. Chapter 20. Listening to the Tests
    2. Chapter 21. Test Readability
    3. Chapter 22. Constructing Complex Test Data
    4. Chapter 23. Test Diagnostics
    5. Chapter 24. Test Flexibility
    1. Chapter 25. Testing Persistence
    2. Chapter 26. Unit Testing and Threads
    3. Chapter 27. Testing Asynchronous Code
    Show and hide more

    Product information

    You might also like

    Check it out now on O’Reilly

    Dive in for free with a 10-day trial of the O’Reilly learning platform—then explore all the other resources our members count on to build skills and solve problems every day.