On Fri, Jun 27, 2008 at 2:24 AM, MenTaLguY <mental@...3...> wrote:
Without assertions, invariant failures still tend to eventually result in crashes, *especially* in C/C++. Removing assertions would certainly help to obscure the cause of a crash, but crashes would not be entirely prevented, only rendered less predictable (and therefore less likely to be caught by our sketchy developer-testing).
With the assert-crashes, on the other hand, right now I am forced to go back to an old build in order to complete a design project, because these constant crashes are really driving me nuts. Now whose win is that?
You can print a megabyte of debug dump. You can beep. You can flash. You can draw a big green monster on my screen. Just please, PLEASE don't crash, OK? Is it too much to ask for?