TDD Anti-patterns (Ahmed Misbah)
Details
In this session, I will present 7 anti-patterns that can ruin the TDD experience of a software development team. I will also present how to counter these anti-patterns to fully leverage the benefits of TDD.
Agenda:
- What is TDD?
- 7 anti-patterns:
- No test list
- No refactoring
- No pair / mob programming
- No particular school
- No integration
- No mutation testing
- Practice + technology before theory
ABOUT AHMED
I have been working with Agile methodologies and practices for almost two decades, starting with Extreme Programming and most recently DevOps. I wore many hats in Agile teams including player coach, scrum master, developer, and architect.
I believe that being and doing Agile helps software development teams deliver great software solutions that make everyone awesome. I love XP practices, my favorite being of course TDD.
Pair Programming
Refactoring
TDD
Test Automation
Test Driven Development