Skip to main content
74 votes
Accepted

How can I avoid causing bugs in the software when I fix unrelated bugs?

You cannot be solely responsible for these kinds of defects. You are human, and it is impossible to think about large systems as a whole. To help prevent "regression bugs" -- bugs that are ...
Samuel's user avatar
  • 9,197
10 votes

How can I avoid causing bugs in the software when I fix unrelated bugs?

You cannot eliminate this in any full sense. Here are some steps to lessen the impact and lessen the likelihood: Add a unit test and regression test for the functionality or bug you are changing or ...
RibaldEddie's user avatar
  • 3,283
9 votes

How can I avoid causing bugs in the software when I fix unrelated bugs?

There are many good suggestions in other answers. I would add to them: your organization probably has a problem at the management level. Management may be prioritizing new feature work over ...
Eric Lippert's user avatar
  • 46.3k
5 votes

How can I avoid causing bugs in the software when I fix unrelated bugs?

In the matter of reforming things, as distinct from deforming them, there is one plain and simple principle; a principle which will probably be called a paradox. There exists in such a case a certain ...
Mark Amery's user avatar
  • 1,251
3 votes

As a junior developer, how can I broach critism of not-yet used chosen tools

I want to highlight a couple of points from your question, I hope that highlighting these will help answer: I started a month ago our headquarters like extjs already paid for it You're the new guy ...
Liath's user avatar
  • 3,436
2 votes

How can I avoid causing bugs in the software when I fix unrelated bugs?

I also work on a fragile legacy application. My number one goal for any change is "don't break anything that was previously working". (Number two goal is that the user must be able to finish their job,...
user3067860's user avatar
1 vote

How can I avoid causing bugs in the software when I fix unrelated bugs?

"another piece of code (in a different class) used pointer arithmetic to get this point and use it for another feature, to make the mouse snap near this point when a certain feature in the software ...
pjc50's user avatar
  • 13.7k

Only top scored, non community-wiki answers of a minimum length are eligible