Skip to content

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

Members are also interested in