Hacker News new | ask | show | jobs
by yish 5760 days ago
On small projects where one has complete ownership and knowledge of the code, one can get by without testing. When you have a large project with tens to hundreds of developers, automated testing gives the developers the confidence and comfort to make large or deep changes with an accurate measure as to the overall stability of the product, even the areas where an individual developer may have little domain knowledge of.
1 comments

Agreed. I submitted a couple of patches to Rails recently and I would have been far more reluctant to try to make fixes if I hadn't been able to verify them with a fairly extensive test suite.

People get too dogmatic about testing and particular testing methodologies but testing in general is a very powerful and useful tool when used wisely.