A blog about software and making.

Growing Object-Oriented Software, Guided by Tests

  • Does a great job of showing how to use TDD and interfaces to build an application in pieces.
  • I think it presents a more realistic picture of software development than most books by showing you how code evolves as you work on it.
  • The case study section has long stretches of implementation details which I felt obscured the important points.

Goodreads