Developing with TDD6:43 with Alena Holligan
What TDD does, is force you to think about what your code looks like at the unit level. This doesn't mean these modules we'll always be used in the exact way you planned. It's like building with Lego. Unit testing verifies that each piece is compatible so that your application can then use those pieces when needed.
To learn more about TDD, check out Test Driven Development by Kent Beck
You need to sign up for Treehouse in order to download course files.Sign up