Tout sur votre code 4D
L’Analyse du Code Dédié à la Maintenance
Inventive Analysis – Versions spécifiques
Solutions par langage : Ensemble d’outils et de visualisations spécifiques par langage
Nos avons créé un ensemble d’outils destinés à couvrir la plupart des questions et des problèmes auxquels font face quotidiennement les architectes et les développeurs : indicateurs de maintenance généraux, navigateurs spécialisés par langage, visualisations particulières, gestion des règles ou métriques de toute sorte. L’objectif est de permettre à l’utilisateur d’avoir à disposition tout l’outillage utile et nécessaire à la compréhension de l’application qu’il doit gérer.
Ci-dessous la liste de quelques langages que nous couvrons déjà avec des solutions packagées.
Si vous deviez ne pas trouver le langage qui vous concerne, n’hésitez pas à nous contacter pour en connaître la disponibilité.
Caractéristiques générales communes à tous les langages
- Analyse du code source, identification des différentes entités architecturales et métriques générales
- Analyse d’impact d’une modification
- Complexité cyclomatique, code mort ou dupliqué, pourcentage de réutilisation
- Détection des configurations spécifiques au langage ou au domaine couvert par l’applicatif
- Détection de la présence de commentaires, de code commenté et des différentes instructions utilisées
- Suivi du respect de règles générales ou particulières (définies par le client) et calcul de la dette technique
- Outils d’interrogation de l’environnement
- Analyse des tendances et effet des mesures prises sur l’évolution de la qualité du logiciel
- Reporting sous format PDF ou CSV
Composants communs
- Métriques par couches, packages, programmes, classes, méthodes ou n’importe quelle entité faisant sens pour le langage concerné
- Par composant (quel que soit le niveau) nombre d’appels entrants et sortants
- Commentaires et Code commenté
- Complexité Cyclomatique
- Code mort et dupliqué
Tout ce que vouliez savoir sur votre application Java
Une nouvelle architecture pour votre application Ada… efficacement
Retrouvez la maîtrise de votre vieux mais oh combien précieux code Mantis
Une application C++ plus modulaire et plus cohérente et donc plus robuste
Déjà couverts : Visualworks, C#, COBOL
Parseurs en cours pour : Windev, Delphi, NSDK-NatStar
Inventive Analysis
La plateforme Inventive Analysis a été conçue dès le départ pour permettre d’y ajouter de nouveaux parseurs, supporter de nouvelles modélisations, calculer de nouvelles métriques et créer des visualisations interactives toujours plus pertinentes et dédiées aux problématiques spécifiques de nos clients. Nous pouvons explorer et analyser tous les aspects d’un problème donné, agréger toute l’information disponible pour accroître l’argumentaire et vous permettre de prendre la meilleure décision. Objectivement.