I thought TDD meant doing tests before implementing code rather simply testing code.
So I always assumed someone testing his code wasn't necessarily TDDing, and that someone not TDDing wasn't necessarily not testing, just that she tests after implementation.
Is my understanding of TDD wrong ?