logo-vector

Squoring Technologies est une société du groupe Vector

code source Squore

Visualisez graphiquement votre code source dans Squore

L’analyseur de code source intégré de Squore prend en charge plusieurs langages (C, C ++, C #, Ada, Java, Python, Cobol, Fortran, etc.).
Il déduit la structure interne du code source, jusqu’aux fonctions.

Cette structure peut alors être affichée sous forme de graphe de flot de contrôle, ce qui permet de visualiser facilement le schéma algorithmique.

source code symbolic 1

 

source code symbolic 2

 

source code symbolic 3

 

Chaque nœud du graphe correspond à un type d’instruction spécifique

source code symbolic 4

 

Avantages

Cette représentation graphique permet de nombreux cas d’utilisation :

  • Extraire des métriques structurelles en donnant un aperçu de la complexité, de la profondeur ou même du clonage algorithmique
  • Évaluer visuellement le code source
  • Atteindre le code associé à un nœud spécifique

Par exemple, en cliquant sur le nœud « For » sur ce graphique …

symbolique code source 5

 

… on atteint directement dans le code source la boucle « For » correspondante

symbolique code source 6

Laisser un commentaire

Current day month ye@r *