> The problem with no. 2, on the other side, is that it will eventually get correct
Actually, it doesn't necessarily get correct. There are old programs out where the ratio of bugs fixed by a modification / bugs introduced is less than 1. For small systems this never becomes a problem, but huge complex systems it really is a thing.
The only way I know of to prevent it from happening is unit tests with excellent coverage and CI.
Actually, it doesn't necessarily get correct. There are old programs out where the ratio of bugs fixed by a modification / bugs introduced is less than 1. For small systems this never becomes a problem, but huge complex systems it really is a thing.
The only way I know of to prevent it from happening is unit tests with excellent coverage and CI.