3 ms·
TDD in theory sounds great. What I've seen is thousands and thousands of tests, inconsistently written by dozens of different developers over the years. Testing
by rr888 4y ago
TDD in theory sounds great. What I've seen is thousands and thousands of tests, inconsistently written by dozens of different developers over the years. Testing silly little trivial things that makes the CI pipeline 10+ minutes. A least if you have lots of obsolete difficult to read docs you can easily ignore them, tests however are particularly toxic as it makes refactoring and cleanup very difficult.
- pif 4y ago> tests however are particularly toxic as it makes refactoring and cleanup very difficult. Properly written tests check the interface contract, and thus are very friendly watchdog that will warn you as soon as you got out the right path. Tests that check the implementation details, instead, are hardly ever justifiable.