Test – Code – Refactor – Repeat: A quick look on TDD

Can you spot the difference? Likely i start coding before testing, hell – often i start coding before the requirements are fixed… Code – Requirements – Refactor – GoLive – Test But there is a better way… TDD.