Yeah I get that. Sometimes I do TDD and sometimes I write tests after. If I write tests after I write the shells of the various tests so I won't forget to check them later.
TDD helps me a lot with refactoring and with legacy code. I don't always practice it when I'm exploring.
Maybe you can go back to the source and read the "original" TDD book (still quite expensive but worth it):
Test Driven Development: By Example
OoOoO! Thanks! Ill add it to the list!
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.