|
|
|
|
|
by ninetyninenine
826 days ago
|
|
I've worked in start ups where they don't have automated tests. The code quality is not as good. But that imo is not a symptom of lack of tests. It's a symptom of being a start up and the desire to move fast. As for mysterious error or bugs that occur the rate at which we get them in the code is no larger than code with tests. It turns out that manual testing and static checking is mostly enough. I think for most stuff testing is an illusion. It's one of those faith based mantras developers follow without any basis in science. There are a few applications where I feel automated tests are required but they are not the majority of software projects. |
|
My take is that you can only move fast when you are not in a hurry. If you are in a hurry, you need to work slower, or things will be messed up with no time to fix it.
Thus, usually, there is no need to move fast, since if you can, you are not in a hurry anyway.