At the end of last year, we released a series of technical blog posts aimed at explaining Test Driven Development, starting with the fundamentals and going into some more advanced topics. The 30 Days of TDD journey took you from the SOLID principles, to refactoring basics to the essentials of mocking. At the end of the series we answered the top five questions we received from our readers.
Since the holiday season is the best time of the year to sit next to the fireplace, eat cookies with warm milk and read, we decided to compile a list of all blog posts and provide you with an easy way to find all the topics in the series. Here is a list of all the posts in the 30 Days of TDD journey, for your convenience. Enjoy!
- Day One: What is TDD and Why Should I Use It?
- Day Two: A Review of Object Oriented Principles
- Day Three: Your First Test
- Day Four: Making Your First Test Pass
- Day Five: Make Your Code SOLID
- Day Six: What Is Dependency Injection?
- Day Seven: Software Factories and DI Frameworks
- Day Eight: Dealing With Defects
- Day Nine: Refactoring Basics
- Day Ten: More Refactoring and NUnit Features
- Day 11: What’s the Deal with “Mocking?”
- Day 12: Working with Stubs
- Day 13: More Stub Features
- Day 14: “Simple” Does Not Always Mean “Obvious” Pt. 1
- Day 15: “Simple” Does Not Always Mean “Obvious” Pt. 2
- Day 16: Using Specific Parameters in Stubs
- Day 17: Specifying Order of Execution in Mocks
- Day 18: Refactoring Revisited Pt. 1
- Day 19: Refactoring Revisited Pt. 2
- Day 20: Refactoring Revisited Pt. 3
- Day 21: A Tale of Two Defects
- Day 22: When is a Test Not a Unit Test?
- Day 23: Mocking… FROM THE FUTURE!
- Day 24: Strictly Mocking
- Day 25: Reader Question #1
- Day 26: Reader Question #2
- Day 27: Reader Question #3
- Day 28: Reader Question #4
- Day 29: Reader Question #5
- Day 30: Conclusion
Happy Coding!
The Telerik Team
