On Jun 26, 2008, at 11:24 PM, MenTaLguY 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).
Shooting the messenger does not really fix the problem.
Yes. We need to allow the messengers in...
... then drop a two-ton anvil on whatever monster chased them out to begin with.
(Yes, I'm a graduate of the Chunk Jones school of coding)
If we start squishing the messengers, then they'll stop running to us, and the big daddy monsters will stop following them into our traps.