Analysis
Engineers Believe In Coding Standards But Fail To Effectively Enforce Them
PRQA | Programming Research, the leading provider of coding standard compliance solutions, announces the results of a survey carried out to understand the use of coding standards across Europe.
The results show that embedded engineers are widely using coding standards, but failing to use tools that will allow them to enforce the use of these standards, relying on trust and manual checks. Without a proper approach to enforcement many of the benefits of using such standards will be lost, potentially leading to lower quality code and more bugs.
74% “Whilst it is good news that the message about the benefits of coding standards has been taken on board by the majority of embedded development teams in Europe, it’s a real concern that only a third of companies use tools to ensure standards are observed,” said Paul Blundell, CEO of PRQA. “Using static analysis tools not only ensures compliance, but also ensures a consistent interpretation of the standard. We’re faced with a situation where two thirds of development teams could be cutting corners, misinterpreting or ignoring coding standards, despite three-quarters of engineers believing that standards result in higher-quality code.”
PRQA pioneered the use of static analysis technology to automatically enforce coding standards and are dominant player in the growing CSE (coding standard enforcement) space. QA•C and QA•C++ analysis tools can be directly targeted towards coding standard enforcement. Configuration of the message system and associated message text, help and classification can all be achieved to enforce the coding standard you need to comply with.