13 ms·
I agree with most of what this article says. TDD still seems like a lot of busywork to me, which is exactly what I try to avoid as a programmer. If something is
by zacharypinter 17y ago
I agree with most of what this article says. TDD still seems like a lot of busywork to me, which is exactly what I try to avoid as a programmer. If something is tedious, I do my best to write a script to do it for me (sometimes even if the script takes longer to write than the tedious task).
That said, I really like looking to tests/specs for instructions on how to use a new API (especially if it's undocumented). Tests are definitely nice to have, even if they're a pain to write.
Also, I like Uncle Bob's idea of making the code cleaner with every commit (though I would of course separate any refactoring into its own commit).