Weter, on 13 January 2022 - 06:42 AM, said:
Again, for bug localizing, it's useful to turn options one by one to see, which of them causes this bug.
We started this thread by trying to rationalise and simplify the user interface, so removing redundant options is the way to go.
I don't agree with you about finding bugs by turning off options. The more options you have, the more places there are for bugs to hide.
Options are combinatorial. If you have 3 checkboxes, that's 2^3 = 8 separate paths through the code. For 10 checkboxes, that's 2^10 = 1024 paths through the code, so the numbers quickly get silly.
It's easier and faster to deliver reliable code if you have fewer options to consider and places for bugs to hide.