Hacker News new | ask | show | jobs
by shub 2880 days ago
> Like you said, their intent is just to add a new option, and it ought to have no extensional changes in behavior, but it still ends up behaving subtly different. The next morning, all your services end up broken as a result.

Someone makes a commit to library code and production magically breaks? How does that happen?

1 comments

> Someone makes a commit to library code and production magically breaks? How does that happen?

With insufficient tests and broken release processes.

Yeah, if you’re pushing to prod automatically without a really good test suite then I would say the problem isn’t with the person who wrote a bug.