3 ms·
I develop products much faster with automated tests. And people always ask if it's really true every time I say that. What I've found is that you need to redu
by hakanderyal 4y ago
I develop products much faster with automated tests.
And people always ask if it's really true every time I say that.
What I've found is that you need to reduce the friction to writing tests, if you want them to get written. Once it's easier to write automated tests than to test manually, the benefits are a lot more clearer.
Manual testing has a much higher, but hidden, cost.
If the friction is higher, tests will be forgotten amid the pressure from stakeholders and deadlines.
Once you discover the benefits of low friction automated tests and write testable code by default, even you don't practice TDD by the book, you can get some of the benefits mentally.
And if you are using static typing, the amount of tests you need write goes down significantly.