C/C++: Discourage assert()

Issue #97 resolved
Andrew Pennebaker created an issue

Modern C/C++ programming prefers perror() or returning error values, to using assert(). I understand this is because assert() often becomes a NOP in release binaries, and assert() can occasionally leak sensitive information.

Given that assert() is now frowned upon, could vera++ update its rule checks to recommend suitable replacements in our source code files?

Comments (2)

  1. Vincent Hobeïka

    Feel free to propose rules to add to our rule-set. We could add it to dedicated c++ profiles

  2. Log in to comment