• accueil
  • produits
    • Inventive Tookit 4D
    • Inventive Tookit Mantis
  • services
  • contact
  • Inventive Toolkit 4D


  • Métriques et analyses des tables, méthodes projets, formulaires et méthodes de formulaires
  • Détection de code dupliqué
  • Analyse d’impact
  • Métriques : Complexité cyclomatique, réutilisation de code, duplication et code mort
  • Exécution dynamique de formulaires
  • Requêtes SQL et références croisées pour les tables et autres entités
  • Commentaires et code commenté
  • Tendances
  • Outils customisés
  • Rapports PDF and CSV
  • Dashboard
    Dashboard
  • Métriques (PM) Projet Methods, (F) Forms, (T) Tables, (FO) Form Objects
  • Code dupliqué
  • Complexité cyclomatique des méthodes projets
  • Code mort
  • Code Analyzer
    Code Analyzer
  • Mise en évidence les points importants du code tels que les appels dynamiques, le code dupliqué et les commentaires.
  • Recherche des entités 4D analysée afin de créer des sélections thématiques (par exemple pour obtenir toutes les entités ayant du code dupliqué ou autre critère).
  • Dépendances entrantes et sortantes
  • Métriques couramment calculées comme la complexité cyclomatique, le nombre de liens sortants ou le nombre de lignes de code.
  • Graphe d’appels ou d’accès sous forme visuelle.

  • Duplication Detection
    Duplication Detection
  • Outil pour comprendre le code dupliqué dans un système 4D.
  • Liste des fragments de code dupliqué d’un système
  • Visualisations dédiées montrant les entités et leur localisation dans le système.
  • Lancement de L’algorithme de détection avec de nouveaux paramètres (longueur, acceptation de bruit et inexactitude) ou des sous-ensembles du système.
  • Annotations des fragments dupliqués et la création de rapports.
  • Tree Browser
    Tree Browser
  • Dépendances directes ou transitives (entrantes/sortantes) depuis une entité racine permettant la compréhension de l’impact d’un changement sur une entité qui est utilisée par d’autres.
  • Un autre cas d’utilisation : déterminer les parties du système pouvant être migrées avec un minimum d’impact sur le reste des autres éléments.
  • L’outil permet aussi l’identification de dépendances cycliques entre entités 4D.
  • Rule Checker
    Rule Checker
  • Règles dédiées telles ques la détection de l'utilisation des Si (Faux) pour commenter des parties de code
  • Fonction de détection d’instructions interdites
  • Détection de l'absence de commentaire introductif dans le code source
  • Calcul de la dette technique

  • Local Trends
    Trends
  • Tri/filtre des résultats sur l’évolution des entités
  • Indicateurs de complexité, de taux de commentaires, de présence de transgressions pour les entités évoluées
  • Tendances des métriques sur plusieurs versions
  • Executive Browser
    Executive Browser
  • Interface pour comprendre les différentes caractéristiques à un niveau architectural.
  • Vues montrant la complexité du code, les liens entre entités et d’autres informations particularisables.