TDD is a promise.

Promise that if you follow the 3 rules, you will lose the fear of changing the code.

Without the fear, you will refactor with courage, and thus refactor often.

Refactoring often will lead you towards Clean Code.