Originally Posted by
mrdeux
Some years ago, I discovered a way to reliably, and repeatedly, ...
Fast forward ten years...
The point is that the software fix itself was not permanent.
Originally Posted by
Water pilot
That is a very important point, and something that I have unfortunately noticed in navigation systems recently. A lot of software these days is done with temporary contractors, so there is no institutional memory about why the code is done the way that it is
This problem can be solved with continuous integration, including automatic testing.
When an issue is detected, it is important to ad an test case for this.
The problem with this is if the outsourced temporary contractors remove a test case instead of fixing a problem they have created..