DDD Europe 2023 - Program

TDD: Beyond the intro

DDD Foundations - Talk


Romeu Moura

Romeu Moura
Wednesday 7 from 14:00 until 14:50 in Red Room

Beyond the "red green refactor" loop of test-driven development: what is the fuss all about?"

In this session we'll cover why you should do TDD, even if you're doing a hackathon and throwing away the code. We'll look at the design goals behind the tool.

  • TDD as socratic dialogue;
  • TDD as mindfulness;
  • Testing as reasoning.

To do that I'll start by showing you how I teach TDD, slowing down in each part and doing techniques of lazy-naming, branch reduction, and purposeful-bad-faith.

Then we shall dive into the why.

About Romeu Moura

Twitter LinkedIn Blog Company Website Sessionize Sessionize

Endless conversation — with friends, compilers — on art, equivocacy, Symmathesy, methods, absurdism, dialectic, paradigm jumps, serendipity.