3 ms·
Usual misunderstanding, but needs to be pointed out: Automated testing Level 1: Has written automated unit tests and comes up with good unit test
by RyanZAG 13y ago
Usual misunderstanding, but needs to be pointed out:
Automated testing
Level 1:
Has written automated unit tests and comes up with
good unit test cases for the code that is being written
Level 2:
Has written code in TDD manner
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.
- six 13y agoNot 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.
- wglb 13y agoI 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.
- whimsy 13y agoWhat would you recommend as a substitution for that entry?