The Best Coding Standards Eliminate Bugs

Since the 1960s developers have used coding standards that restrict the way a programming language is used. The use of such standards, however, is still the topic of many discussions, with some embracing the concept whilst others lament the restrictions imposed. This paper describes several scenarios where coding standards prevent the misuse of the C and C++ languages, making a compelling case for the use of coding standards to prevent bugs and other errors occurring during the software development process.