|
|
|
|
|
by berkes
480 days ago
|
|
The last point is the key. It then creates immense value by avoiding a lot of risk and uncertainty for little effort. Getting from "thousands of warnings" to zero isn't a good ROI in many cases, certainly not on a shortish term. But staying at zero is nearly free. This is even more so with those "fifteen flickering tests" these 23 tests that have been failing and ignored or skipped for years. It's also why I commonly set up a CI, testing systems, linters, continuous deployment before anything else. I'll most often have an entire CI and guidelines and build automation to deploy something that will only say "hello world".
Because it's much easier to keep it green, clean and automated than to move there later on |
|
They want to take time out to write a lot of unit tests, but they're not willing to change the process to allow/expect devs to add unit tests along with each feature they write.
I'll be surprised if all the tests are still passing two months after this project, since nobody runs them.