3 ms·
> (bugs notwithstanding) This is the reason. I've been on a maintenance team for years where almost everything we handle was written by people no longer at th
by Izkata 2y ago
> (bugs notwithstanding)
This is the reason. I've been on a maintenance team for years where almost everything we handle was written by people no longer at the company, and often enough I've seen bugs get introduced during the original work, where the fix ends up being obvious because I can see the original commits and how the code got into its current state. A squash of any sort would've hidden the refactor and made it much more difficult.
My favorite are ones where "linting" and code formatter commits introduce bugs. Keep those separate from your actual work, please.