CppDepend
Versions 2025 & 2024

Historique des versions CppDepend

Explorez les fonctionnalités et améliorations clés introduites dans CppDepend 2025.1 et 2024.1 — de la conformité MISRA C++ 2023 à l'exploration avancée des sources et au support des modules C++.

CppDepend 2025.1

Prise en charge de MISRA C++ 2023

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

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

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.

CppDepend 2024.1

Explorateur de sources avancé

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++

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

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

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é

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