Level: Introductory to Intermediate
I constantly find myself debating with developers over the benefits of Test Driven Development (TDD). I understand the basic principles of TDD. However, I have never found the right opportunity to implement it myself. I have always done Test Eventual Development (TED). Basically, I have coded away and written Unit Tests after the fact to test the most complex portions of the system. This session will document my adventures into implementing TDD and define the pros and cons of TDD vs. TED.
You will learn:
- The basic principles of Test Driven Development
- How to write good tests
- Why having even a few tests is better than nothing