TDD Foundations (1 day)

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
Please call +1-719-287-GEEK or  This e-mail address is being protected from spambots. You need JavaScript enabled to view it us to schedule now or ask questions.
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.

Course overview:

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

Pricing / Details