3 ms·
How about adding a line that alters the output randomly every 1000th second. Is your UI testing strategy good enough to pick that up? Or do you code review all
by Anchor 11y ago
How about adding a line that alters the output randomly every 1000th second. Is your UI testing strategy good enough to pick that up? Or do you code review all your dependencies on version changes?
I was bitten by a JS function change in a package that has been named also in this thread. It was an "oh, we moved that functionality to a new function, but reused the old name for a new function that does nothing like the old". And no semantic versioning.
Slipped through UI testing and broke production functionality. I did not like dependencies before, and I like them even less now.
And people keep wondering why everyone's software is so ridiculously bad.