3 ms·
Fixing the sort of bugs found by fuzzers doesn't always lead to cleaner, easier to maintain code. It depends on what the bug is and how it's fixed. Sometimes yo
by cwyers 9y ago
Fixing the sort of bugs found by fuzzers doesn't always lead to cleaner, easier to maintain code. It depends on what the bug is and how it's fixed. Sometimes you just have to write something ugly and inscrutable to deal with how your compiler handles undefined behavior, memory allocation, etc. (Or, in other words: in unsafe languages, there's a class of bugs that occur precisely because doing it the straightforward, idiomatic way leads to the bug.)
This doesn't make this bad or mean that you should leave bugs around, but fixing bugs found by a fuzzer is unlikely to lead to improvements in Office compatability, UX, etc.