SciTools Understand, le “couteau suisse” des développeurs pour maintenir, mesurer et visualiser les bases de code
Interpréter rapidement des bases de code patrimoniales vastes ou complexes, souvent mal documentées. Visualisez les codes hérités complexes, effectuez des analyses d’impact et fournissez des mesures puissantes.
Understand votre code
Accessible via un navigateur d’information rationalisé, SciTools Understand fournit une vue d’ensemble de votre logiciel dans un format rapide et facile. Un aperçu rapide de votre base de code est possible grâce à un large éventail de mesures, de rapports personnalisables, de graphiques, d’un ensemble de fonctions d’analyse des dépendances et d’outils de recherche précis. Combiné à une interface de programmation personnalisable et complète, il s’agit du meilleur éditeur de programmation pour la maintenance et la compréhension du code.
Graphiques du code
Générer une série de graphiques qui peuvent être regénérés dynamiquement sur la base de paramètres spécifiques au graphique, tels que le niveau d’imbrication ou l’affichage du code, ou en développant/réduisant les entités.
Métriques du code
Mesures contextuelles générées dans le cadre de l’analyse standard du projet
Examiner les mesures au niveau du projet ou à un niveau granulaire par dossier, fichier ou fonction
Configurer les architectures pour visualiser les métriques des composants/modules de code personnalisés
Signaler les violations des limites des métriques définies avec CodeCheck
Architectures personnalisées
Configurez des architectures personnalisées qui correspondent aux exigences de la structure du projet ou à toute autre exigence. Les options de regroupement peuvent inclure les équipes de développement, l’origine du code (code tiers, OSS, bibliothèque), le niveau de sécurité ou tout autre critère.
- Générer des graphiques mettant en évidence les dépendances entre les nœuds, y compris les appels, les inclusions et les utilisations.
- Visualiser les métriques par nœud d’architecture
- Configurer l’analyse CodeCheck par nœud d’architecture
Règles de code
Mettre en évidence les violations du codage et de la syntaxe
Aider à identifier les violations des normes de codage communes
Configurer et signaler les infractions aux limites des métriques
Développer vos propres règles des contrôles personnalisés pouvant répondre à vos exigences
Comparaisons
Comparer des entités au sein d’un projet et afficher une vue différentielle des différences
Comparer des fichiers/dossiers, examiner les fichiers modifiés, ajoutés ou supprimés et afficher une vue différentielle des fichiers modifiés
Comparer les révisions du code source, générer des vues différentielles des entités modifiées ou des graphiques affichant les changements entre les révisions.