TDD Foundations is a one-day hands-on programming workshop that teaches students test-driven development (TDD) basics. You can attend the class as either a standalone one-day event or as part of the multi-class TDD Masters Series.
Class Size: 10 to 16 students
Prerequisites: 6 months of professional programming experience
Pricing / Details
The focus in TDD Foundations is on ensuring students have a solid foundation in the TDD cycle before moving on to more involved aspects of TDD. Students will receive a quick overview of refactoring goals, but most students should attend the Refactoring Skills class as a follow-up to the TDD Foundations class.
The TDD Cycle Group exercise: TDD Fundamentals TDD Mindsets: Doing TDD Well Paired exercise: TDD Fundamentals Test-after vs Test-first TDD Schools and Variant Approaches Test Naming Group exercise: What's the Next Test? Overview of The Transformation Priority Premise (TPP) Paired exercise: TDD kata Test smells Paired exercise: Improving Tests TDD and Continual Design Refactoring basics Paired exercise: Refactoring Miscellaneous discussion topics (covered as appropriate): BDD Ten-minute rule Code coverage Testing private behavior? Sustaining TDD
Jeff Langr at LinkedIn
News: Beta Publication of Modern C++ Programming with TDD
New blog post, "A Story Isn't a Feature"
New blog post, "C++11: Using Lambdas to Support a Times-Repeat Loop"
New blog post, "C++11 Via TFL (Test-Focused Learning): The Range-Based For Loop"