This coding standard consists of rules and recommendations. Rules are meant to provide normative requirements for code; recommendations recommendations are meant to provide guidance that, when followed, should improve the safety, reliability, and security of software systems. However, a violation of a recommendation does not necessarily indicate the presence of a defect in the code. Rules and recommendations are collectively referred to as guidelines.
...