CppDepend
Accueil/Fonctionnalités/Exploration du code/Code Quest : posez des questions à votre base de code

Code Quest : posez des questions à votre base de code

Interrogez votre base de code en quelques secondes

Les grandes bases de code regorgent d’informations, mais extraire le bon insight au bon moment peut être difficile. Code Query permet aux développeurs d’interroger rapidement la base de code et d’obtenir des réponses précises et actionnables.

Que vous exploriez l’architecture, chassiez les zones à problèmes ou prépariez un refactoring, Code Query transforme les données d’analyse statique en puissant outil d’exploration.

Code Quest : interrogez votre base de code

Interrogez la base de code en quelques secondes

Code Query permet aux développeurs d’exprimer des questions directement sur le modèle de code analysé. Les requêtes peuvent cibler types, méthodes, espaces de noms, dépendances, métriques et règles.

  • Trouvez les éléments de code correspondant à des critères précis
  • Combinez règles structurelles et seuils de métriques
  • Naviguez instantanément des résultats vers le code source et les insights

Métriques sur les résultats de requête

Les résultats de requête ne sont pas de simples listes d’éléments. Code Query calcule métriques agrégées et par élément sur l’ensemble retourné.

  • Métriques de taille, complexité et maintenabilité
  • Nombre de problèmes et répartition par gravité
  • Estimation de la dette technique pour l’ensemble de résultats

Cela permet aux équipes de quantifier l’impact d’une zone problématique ou de mesurer les progrès dans le temps.

Filtrer les résultats par portée

Code Query prend en charge filtrage par portée pour vous concentrer sur l'essentiel.

  • Restreignez les résultats à un projet, assembly ou espace de noms spécifique
  • Comparer différentes portées au sein de la même base de code
  • Exclure le code généré ou tiers

Les requêtes à portée limitée gardent des résultats pertinents et actionnables.

Plusieurs formats d’export

Les résultats de Code Query peuvent être exportés dans plusieurs formats, faciles à partager, automatiser ou visualiser.

Text – Pour des revues et rapports rapides
XML – Pour l’intégration avec des outils externes et pipelines
CSV – Pour des analyses dans des tableurs et tableaux de bord
Call Graph – Pour visualiser les relations à l’exécution
Code Map – Pour explorer visuellement structure et taille

Cette flexibilité fait de Code Query un choix naturel pour l’analyse interactive comme pour les vérifications qualité automatisées.

Des questions aux réponses

Code Query comble le fossé entre les données d’analyse brutes et les questions concrètes. Les développeurs explorent rapidement leurs hypothèses, valident leurs suppositions et identifient les hotspots sans quitter leur flux de travail.

En combinant requêtes expressives, métriques riches, portées et exports puissants, Code Query transforme l’analyse statique en moteur d’exploration interactif.

Essayer Code Quest : posez des questions à votre base de code avec CppDepend

Commencez votre essai gratuit de 14 jours avec accès complet à toutes les fonctionnalités. Sans carte bancaire.