3 ms·
> ... it encourages you to make design decisions that can be tested rather than the right decisions for the program users... This is exactly why I don't do TDD
by insulanian 11y ago
> ... it encourages you to make design decisions that can be tested rather than the right decisions for the program users...
This is exactly why I don't do TDD. I prefer to think about the design and implement features in non-distracting way. After I have it shaped, I add tests to avoid regressions.
Where I do write tests first is when I need to reproduce a bug, so I have the test, again, to prevent regressions.
- Bahamut 11y agoI'm in the same boat, but I add tests almost always not too long after implementing - I think the more important thing is to write the tests.