Originally posted by Saif uddin:
what are process, which developers need to follow to design their application in TDD? is this process involve UML's diagram or any other technique.
I partially answered this question in
another thread. In short, TDD is agnostic about how you come up with a design other than that
you should only design for the present, not the future. That's how the code level design emerges in an incremental, evolutionary manner.