Another in the series of recordings that I have done for INETA Live.
I did TDD wrong for a long time. I cut corners, wrote brittle, unmaintainable tests and caused hours and hours of frustration for other developers on my team. In this session I'll show intermediate to advanced TDD practitioners the mistakes I made, explain why I made them, and demonstrate the better techniques I later adopted. Topics include: Managing test data, Interaction vs. state-based testing, Test organization and semantics
Matt Hinze is a Principal Consultant at Headspring, an Austin, Texas based agile software consultancy. As a Microsoft Certified Trainer, Matt has been successfully delivering technical courses to software developers since 2005. Meanwhile he is a full time developer working in the trenches on major software projects. Passionate about software and programming, Matt is active in the developer community and presents technical talks to community groups and at conferences. Matt is also a Microsoft Certified Application Developer, ASPInsider and Microsoft MVP for C#. Passionate about software and programming, Matt is active in the developer community and presents technical talks to community groups and at conferences. Matt is also a Microsoft Certified Application Developer, ASPInsider and Microsoft MVP for C#.