Ask an Embedded Testing Expert

1-877-221-3069

Règles de codage

Le terme "règles de codage" réfère à bien plus que de simples guides de style de codage. Les règles visant à encadrer la topologie du code et les conventions de nommage des données sont certes utiles, mais elles sont qu'une petite partie seulement des règles de codage, et sont d'ordinaire spécifiques à un projet particulier. Le bénéfice le plus important des règles de codage est plutôt d'identifier les constructions de code que le language choisi permet mais qui peuvent poser des problèmes de fiabilité, et par la suite de limiter ou même d'éliminer leur utilisation dans le code de production.

Quelques organisations telles que celles actives dans l'automobile ont historiquement été des pionnières dans le domaine des règles de codage. Par exemple, les normes MISRA-C:1998 et MISRA-C:2004 sont couramment utilisées dans l'automobile et dans d'autres industries.

Maintenant plus que jamais, beaucoup d'ingénieurs reconnaissent l'importance des règles de codage. Autrefois limitée à quelques domaines bien précis de l'embarqué, de plus en plus d'ingénieurs les utilisent, puisqu'elles améliorent la qualité du code sans détruire la possibilité d'être créatif.

Vector Software supporte les règles de codage via une intégration poussée avec les outils QA·C et QA·C++ produits par Programming Research (PRQA)

PRQA est reconnu mondialement par les ingénieurs logiciels comme étant le leader en matière de règles de codage, et PRQA est le leader mondial dans le domaine.

L'intégration de VectorCAST avec les outils de PRQA permet l'accès direct à l'éventail complet des fonctionnalités de QAC ou de QAC++ à partir de l'interface graphique de VectorCAST. Cela permet aux ingénieurs de s'assurer que le code qu'ils testent est bel et bien conforme aux règles de codage choisies et que les erreurs sont promptement corrigées.

Programming Research