I haven't done any unit tests nor TDD nor any TEST related development, although I was always interested in getting to know and use such skill, but I also was always afraid of what "K" mentioned, that it requires double the time to finish a project, which I know for a fact is not such a good idea.
I read many comments here and many articles over the years, I still do not understand TDD!!! Either developers don't really understand (or disagree) about what TDD is, or I am reading the wrong articles!
Can someone, as they say in job interviews, explain to me like I am a 5 year old, what TDD is and when to use it??
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.