|
|
|
|
|
by sgtnoodle
2020 days ago
|
|
Sounds about right! I think that's an indication of lack of sufficient regression test coverage, coupled with complacency/fatigue from working on the same code base for an extended period of time. Unfortunately, the most business critical pieces of code tend to be the least regression tested. It's the earliest stuff that was made before any test frameworks were matured, it's been hacked on countless times by half the team based on shifting requirements to the point that no one understands it fully, and any future changes are such a high priority that it's "faster" to test it manually or in production. I am of course guilty of that myself on some pieces of code. I try to prioritize cleaning up expensive tech debt, though. When folk are hesitant to modify a piece of code, it's a strong indication that the code is due for refactoring. It's always worth it as long as you implement regression testing in the process. |
|
The regression testing is flakey and the ci/cd procedure is rediculously complex and black box.
Very little transparency about what is or is not covered. Failures are common a, cryptic and intermittent.
The work where I know where the tests live I commit without hesitation.
Other random shit I happen across. Avoid it like the plague.
Doesnt help how big the sites are either.