Prise en charge de MISRA C++ 2023

CppDepend prend désormais pleinement en charge MISRA C++ 2023, un standard largement reconnu pour les projets C++ critiques de sécurité et à haute intégrité.
Cela permet aux développeurs de s'assurer que leur code respecte les meilleures pratiques de l'industrie et les exigences réglementaires.
Intégration de la dernière version de Clang-Tidy

Nous sommes passés à la dernière version de Clang-Tidy, permettant une détection de problèmes plus complète.
Cela garantit une meilleure analyse statique, aidant les équipes à identifier et résoudre les défauts potentiels plus efficacement.
Mise à niveau vers le dernier compilateur Clang
Le dernier compilateur Clang a été intégré, apportant des capacités de détection de problèmes améliorées et un meilleur support des standards C++ modernes.
Cela garantit une meilleure conformité aux dernières spécifications C++ et une analyse statique plus robuste.
Vue résumé des éléments de code

Un nouveau vue résumé fournit une synthèse de haut niveau de la qualité de chaque élément de code.
Cela aide les développeurs à évaluer rapidement les problèmes potentiels et à maintenir la qualité du code sur tous les projets.
Explorateur de sources avancé

Navigation des problèmes : Naviguez facilement entre les problèmes du fichier via la barre d'outils.
Évolution des problèmes : Explorez le statut des problèmes, y compris ceux qui sont nouveaux, résolus ou encore en attente.
Étiquettes : Appliquez des libellés aux méthodes pour obtenir des métriques pertinentes.
Comparaison de diff : Évaluez les changements par rapport à la baseline.
Navigation des dépendances : Dépendances interactives au sein d'une méthode pour mettre en évidence les problèmes existants.
Prise en charge des modules C++

CppDepend 2024.1 est équipé d'un support complet des modules C++, garantissant une compatibilité et une intégration totales avec cette fonctionnalité du langage de programmation C++.
Cette amélioration permet une gestion plus efficace et rationalisée des fonctionnalités des modules C++ dans l'environnement CppDepend.
Support Linux amélioré
CppDepend 2024.1 apporte des améliorations significatives à l'interface graphique de sa version Linux, en particulier dans la zone du tableau de bord.
Capacités d'analyse améliorées grâce à l'intégration de la version la plus récente du parser front-end Clang.
Affiner les symboles externes

CppDepend 2024.1 apporte des avancées significatives dans l'identification des éléments externes, rendant ce processus plus efficace.
Il simplifie la procédure d'affinage de ces éléments externes, améliorant la facilité et l'efficacité globales.
Prise en charge de C++23 / C++20 / C++17

CppDepend 2024.1 offre un support complet de toute la gamme de fonctionnalités de C++23, C++20 et C++17.
Garantit une compatibilité et une intégration complètes avec ces standards récents du langage de programmation C++.
Analyse incrémentale améliorée
CppDepend 2024.1 propose une analyse incrémentale grandement optimisée, qui garantit une analyse rapide des projets une fois l'analyse initiale terminée.
Cette amélioration accélère significativement le processus pour les évaluations de projet ultérieures.
Support Visual Studio amélioré

L'analyse des solutions et projets Visual Studio a été substantiellement améliorée pour gérer efficacement les configurations vcproj/vcxproj complexes.
Il existe désormais une méthode simple pour filtrer sélectivement les projets de la solution à analyser.
Nouvelles règles utiles ajoutées
CppDepend 2024.1 enrichit son ensemble de règles actuel et en introduit de nouvelles, convaincantes.
De nouvelles règles comme les règles de « code potentiellement mort » apportent plus de profondeur et de vision à l'analyse du code.
Prêt à essayer CppDepend ?
Commencez votre essai gratuit de 14 jours avec accès complet à toutes les fonctionnalités. Sans carte bancaire.
Télécharger l’essai gratuit