Le projet Cppcheck collecte des fonds pour mettre en Ɠuvre des amĂ©liorations


Le projet Cppcheck collecte des fonds pour mettre en Ɠuvre des amĂ©liorations

Le développeur de Cppcheck (Daniel MarjamÀki) prévoit d'ajouter une fonctionnalité de vérification des logiciels en C et C++ dans son analyseur statique.

Vérification des logiciels dans Cppcheck

En mode « vérification », Cppcheck émettra un avertissement si elle ne parvient pas à confirmer que le code est sûr, mais cela peut générer du bruit (de multiples avertissements).

Plans de mise en Ɠuvre

Le mode de vĂ©rification sera mis en Ɠuvre progressivement. Dans un premier temps, le travail sera concentrĂ© sur la vĂ©rification de la « division par zĂ©ro ». C'est un contrĂŽle relativement simple. Chaque fonction sera vĂ©rifiĂ©e sĂ©parĂ©ment. On suppose que toutes les entrĂ©es peuvent avoir une valeur arbitraire. D'autres types de vĂ©rifications de comportements indĂ©finis seront ajoutĂ©s ultĂ©rieurement. Une amĂ©lioration de l'analyseur syntaxique pour C et C++ est Ă©galement prĂ©vue.

Accélération du développement

L'objectif de la collecte de fonds sur Kickstarter est d'accélérer le développement du mode de vérification. Cette fonctionnalité sera ajoutée de toute façon, mais le travail pourrait prendre plus de temps si les fonds ne sont pas collectés. Si les fonds sont levés, Daniel pourra prendre un congé de son travail principal pour consacrer pleinement son temps au projet cppcheck.

Objectifs du projet

  • Élimination des faux nĂ©gatifs lors des tests de division par zĂ©ro dans Juliet et ITC.

  • Correction des faux positifs (voir BUG#9402).

  • AmĂ©lioration de l'analyseur C++.

Source : linux.org.ru

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster