GIANNI, OUTIL D’AUDIT DE LIBRAIRIES IBM i

Auditez vos applications IBM i, en quelques minutes.

Gianni analyse vos librairies IBM i et génère un rapport HTML clair sur la qualité et la maintenabilité de votre code, sans laisser de trace sur votre système.

Plateforme

Windows 10/11

Prérequis

IBM i + Java 8

Format de sortie

Rapport HTML

Rapport d’audit

 

 

SCORE :
A
B
C
D
E
11 148
Sources
8 123 784
Lignes de code
5,2 %
Commentaires
10,16
Complexité moy.
Répartition par type
Objets
Sources
Historique
Conflits
Code mort

Un audit simple et complet.

Gianni vous donne une vision immédiate de l’état de votre application IBM i, sans nécessiter d’installation sur la cible.

Rapide à exécuter

Lancez un audit complet en quelques clics depuis Windows, sans configuration préalable sur l’IBM i.

Rapport partageable

Un fichier HTML autonome, ouvrable dans n’importe quel navigateur, sans outil supplémentaire.

Métriques fiables

Complexité cyclomatique, code mort, synchronisation… Des indicateurs précis pour des décisions éclairées.

Zéro empreinte sur l’IBM i

Aucune installation, aucun fichier laissé sur votre cible. Les données sont supprimées après génération du rapport.

Le rapport

Cinq vues pour tout comprendre.

Chaque onglet du rapport répond à une question clé sur la santé de votre application.

Types d’objets

Une vue d’ensemble de la composition de votre application : types de composants, nombre d’objets compilés et de sources. Un graphique et un tableau vous permettent de filtrer par catégorie.

Répartition par type
Objets compilés
Sources
Pourcentages

Explorateur de sources

Le top 10 des fichiers sources selon quatre critères : les plus volumineux, les plus complexes, les moins commentés et les plus anciens. Idéal pour prioriser les efforts de refactoring.

Lignes de code
Complexité
Taux de commentaires
Ancienneté

Historique des modifications

Une timeline année par année des dernières modifications de chaque source. Identifiez rapidement les périodes d’activité intense ou les zones de code inactives depuis longtemps.

Modifications par année
Membres modifiés
Lignes impactées

Synchronisation & Conflits

Détectez les incohérences entre vos sources et vos objets compilés : objets sans source, sources sans objet, fichiers hors synchronisation et conflits de noms entre librairies.

Objets sans source
Sources sans objet
Hors synchronisation
Conflits de noms

Code mort

Identifiez les objets jamais utilisés, inutilisés depuis un nombre de mois configurable (3 à 60 mois), ou rarement utilisés (moins de 2 jours actifs par an). Un levier concret pour nettoyer votre application.

Jamais utilisé
Inutilisé depuis X mois
Rarement utilisé

Sécurité & Confidentialité

Conçu pour les environnements exigeants.

Gianni a été pensé pour répondre aux contraintes de sécurité des équipes IT les plus strictes.

  • Aucune empreinte sur l’IBM i

    Gianni interroge votre IBM i via SQL et JT400, sans déposer aucun fichier ni ligne de code sur la cible.

  • Rapport sans code source

    Le rapport ne contient que des métriques. Aucun extrait de code source n’est présent dans le fichier généré.

  • Chiffrement SSL/TLS (optionnel)

    Activez un chiffrement de bout en bout entre votre station Windows et l’IBM i, avec vérification par certificat .cer.

  • Hash de vérification fourni

    Chaque release inclut un fichier DELIVERY-NOTE.txt avec le hash de Gianni.exe, à soumettre à votre responsable sécurité.

Auditez votre IBM i !

Téléchargez Gianni gratuitement

• Logiciel + Guide utilisateur
• Aucune installation sur IBM i • Configuration rapide