3 ms·
One of the subtler but quite dangerous risks of refactoring, is making the output more “correct” but different from what it was. Clients of the application lik
by jimbokun 3y ago
One of the subtler but quite dangerous risks of refactoring, is making the output more “correct” but different from what it was.
Clients of the application likely have adapted to the less correct output in ways that will break in unanticipated ways if it changes. I’ve seen this lead to production issues, and the explanation that the new behavior was more correct did not go over well.