Audience: Software Developers
Prerequisite: Successful completion of TDD-01.1: Getting Started with TDD or equivalent knowledge.
Duration: 3 hours live online instruction, plus about 30 minutes of preparation.
This micro-class covers:
- Underlying principles and mindset of TDD
- Bug Zero
- Structure and Styles of Unit Tests
- Code Transformations
- How to Practice a Code Kata
- Common Misconceptions About TDD
- Complementary Practices:
- Continuous Integration
- Trunk-Based Development
- Incremental Refactoring
- Frequent Commits
This is the second of five modules in the larger course, TDD-1: Fundamentals of Test-Driven Development.
This class is heavily hands-on, experiential, and interactive. You will learn classic-style TDD by practicing a code kata in a highly disciplined way with the instructor’s guidance. You also receive original written information and links to curated online content with the instructor’s explanatory notes.
Programming exercises are done collaboratively using remote Mob Programming.
Each presentation of the class uses a single programming language. Register for a presentation that uses the language you need to work with. Please see the course calendar to find an appropriate version for your needs.
On successful completion of the course you earn the microcredential for Classic-style TDD Basics, which is the second of five toward the TDD Fundamentals microcredential.