@rygorous Joe Duffy's dichotomy of "bugs" vs "recoverable errors" seems like a pretty good way to think about it.
-
-
@RichFelker@Reedbeta Different build types are not part of the lang either. Neither are debug info or optimization flags! -
-
@RichFelker which is precisely why I consider NDEBUG to distinguish between debug and release builds! Debug build=has extra debugging logic. -
@rygorous Different ppl/projects use asserts in different ways. If you use them for debugging, -DNDEBUG for non-debug builds makes sense... -
@rygorous But if you use asserts as an extra level of safety that your expected invariants hold, it makes sense never to define NDEBUG. -
@RichFelker Or just use a different construct for that. Anyway, we actually seem to be in violent agreement. :)
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.