Skip to content

stefoxp/growing-object-oriented-software

Repository files navigation

Growing Object-Oriented Software, Guided By Tests

This is my summary of the "Growing Object-Oriented Software, Guided By Tests", by Steve Freeman and Nat Pryce.

I use it while learning and as quick reference. It is not intended to be an standalone substitution of the book so if you really want to learn the concepts here presented, buy and read the book and use this repository as a reference and guide.

If you are the publisher and think this repository should not be public, just write me on http://linkedin.com/in/stepasquini and I will make it private.

Contributions: Issues, comments and pull requests are welcome.

Chapters

  1. What Is the Point of Test-Driven Development?;
  2. Test-Driven Development with Objects;
  3. An Introduction to the Tools;
  4. Kick-Starting the TDD Cycle;
  5. Maintaining the TDD Cycle;
  6. Object-Oriented Style;
  7. Achieving Object-Oriented Design;
  8. Building on Third-Party Code;
  9. Commissioning an Auction Sniper;
  10. The Walking Skeleton;
  11. Passing the first test;
  12. [Getting Ready to Bid]
  13. [The Sniper Makes a Bid]
  14. [The Sniper Wins the Auction]
  15. [Towards a Real User Interface]
  16. [Sniping for Multiple Items]
  17. [Teasing Apart Main]
  18. [Filling In the Details]
  19. [Handling Failure]
  20. [Listening to the Tests]
  21. [Test Readability]
  22. [Constructing Complex Test Data]
  23. [Test Diagnostics]
  24. [Test Flexibility]
  25. [Testing Persistence]
  26. [Unit Testing and Threads]
  27. [Testing Asynchronous Code]

Releases

No releases published

Packages

No packages published

Languages