17 ms·
Indeed. Tests allow new members of the team to confidently make changes. I've seen codebases that had near zero tests and also a total mess, with one change som
by neeleshs 9y ago
Indeed. Tests allow new members of the team to confidently make changes. I've seen codebases that had near zero tests and also a total mess, with one change somewhere breaking a hundred things 30 levels down the stack. We'd find the issue only in production, along with an enraged customer.
Tests are not a replacement for good developers, they are just a tool for contract validation and a regression safety net.
- noxecanexx 9y agoActually no. For contract validation use type system or something like clojure.spec . I only writes tests to prevent regression or to prove a feature/PR works.