Re:Programmer Competency Matrix
by RyanZAG on Wednesday June 19, 2013 @09:28AM
(#5905388)
Usual misunderstanding, but needs to be pointed out:
TDD is not for testing, TDD is for system design and an automatic work list. Using TDD does not mean the automated tests are better or worse - you are probably thinking of code coverage.
[ Parent
| on HN ]
Not to start another flame war on (T|B)DD, but (T|B)DD does not guarantee competence in any way, and I wouldn't force it on any of the engineers who work for me.
I thought the second 'D' in TDD was for Development, not Design. I don't think it works to write failing tests and have that influence the design.