PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • L'audit statique du projet
  • Lancement de l'audit statique
  • Liste des erreurs détectées par l'audit statique
  • L'audit du contenu de la bibliothèque de l'application
  • Présentation
  • Interprétation des résultats de l'audit du contenu de la bibliothèque
  • L'audit du contenu de l'installation
  • Présentation
  • Interprétation des résultats de l'audit du contenu de l'installation
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Présentation
L'audit statique est une fonctionnalité de l'environnement permettant d'analyser les éléments d'un projet pour détecter différents problèmes et proposer des améliorations.
L'audit statique se compose de :
L'audit statique du projet

Lancement de l'audit statique

Pour déclencher l'audit statique du projet :ou
  • Sélectionnez l'option de menu "Projet .. Audit d'édition .. Rapport général".
Le projet en cours sera alors analysé.
Pour déclencher l'audit statique du projet :ou
  • Sélectionnez l'option de menu "Projet .. Audit d'édition .. Déclencher l'audit d'édition".Sous le volet "Projet", dans le groupe "Audit et performances", déroulez "Audit d'édition" et sélectionnez "Déclencher l'audit d'édition".
Versions 17 et supérieures
L'assistant de lancement de l'audit se lance. Sélectionnez le type d'audit à réaliser :
  • Audit du projet complet. Le projet en cours sera analysé.
  • Audit de certains éléments du projet. Dans le plan suivant, sélectionnez les éléments à auditer. A la fin de l'assistant, l'audit sera lancé sur les éléments sélectionnés.
Nouveauté 17
L'assistant de lancement de l'audit se lance. Sélectionnez le type d'audit à réaliser :
  • Audit du projet complet. Le projet en cours sera analysé.
  • Audit de certains éléments du projet. Dans le plan suivant, sélectionnez les éléments à auditer. A la fin de l'assistant, l'audit sera lancé sur les éléments sélectionnés.
L'assistant de lancement de l'audit se lance. Sélectionnez le type d'audit à réaliser :
  • Audit du projet complet. Le projet en cours sera analysé.
  • Audit de certains éléments du projet. Dans le plan suivant, sélectionnez les éléments à auditer. A la fin de l'assistant, l'audit sera lancé sur les éléments sélectionnés.
Pour déclencher l'audit statique du projet :
  • Depuis le Widget "Audit statique" présent dans le Tableau de Bord du projet, cliquez sur la flèche grise du Widget. L'audit statique du projet se lance.
ou
  • Sous le volet "Projet", dans le groupe "Audit et performances", déroulez "Audit d'édition" et sélectionnez "Déclencher l'audit d'édition". L'assistant de lancement de l'audit se lance. Sélectionnez le type d'audit à réaliser :
    • Audit du projet complet. Le projet en cours sera analysé.
    • Audit de certains éléments du projet. Dans le plan suivant, sélectionnez les éléments à auditer. A la fin de l'assistant, l'audit sera lancé sur les éléments sélectionnés.
La fenêtre d'audit s'ouvre :
Fenêtre d'audit statique de projet
1 : Dans la zone principale, l'audit présente les différents problèmes détectés.
2 : Pour chaque problème, l'éditeur propose une résolution automatique en cliquant sur le bouton "...". Selon le type de problème signalé, la résolution peut consister en l'ouverture d'une fenêtre de paramétrage pour corriger une valeur ou se faire de façon entièrement automatisée.
3 : Chaque information relevée par l'audit statique de projet peut être ignorée. Pour cela, il suffit de sélectionner "Ignorer cette information" dans le menu contextuel de la table des informations. Ce bouton permet de voir les informations qui ont été désactivées et de les réactiver.
4 : Le bouton "Rafraîchir" relance l'analyse du projet et actualise l'affichage dans la table.
5 : Le bouton "Imprimer" permet d'imprimer un état détaillé des problèmes détectés.
Remarque : La fenêtre d'audit statique est non modale et peut rester ouverte pendant toute la correction des erreurs. Elle n'empêchera pas l'utilisation de l'environnement de développement.
Versions 17 et supérieures
Lancement automatique de l'audit statique
Pour ne pas oublier de lancer l'audit statique, son lancement est proposé à intervalles de temps réguliers (en fonction de l'activité et des modifications effectuées).
Nouveauté 17
Lancement automatique de l'audit statique
Pour ne pas oublier de lancer l'audit statique, son lancement est proposé à intervalles de temps réguliers (en fonction de l'activité et des modifications effectuées).
Lancement automatique de l'audit statique
Pour ne pas oublier de lancer l'audit statique, son lancement est proposé à intervalles de temps réguliers (en fonction de l'activité et des modifications effectuées).

Liste des erreurs détectées par l'audit statique

L'audit statique de projet est capable de détecter les erreurs suivantes :
Problèmes de compilation détectés par l'audit statique
Un accès natif est utilisé par le projet mais n'est pas installé sur le poste.
Du code inutilisé a été détecté.
Des variables inutilisées ont été détectées.
Des éléments de projet sont orphelins (ils ne sont jamais employés dans le code du projet).
Versions 16 et supérieures
Des erreurs de compilation (IHM ou code) ont été détectées.
Nouveauté 16
Des erreurs de compilation (IHM ou code) ont été détectées.
Des erreurs de compilation (IHM ou code) ont été détectées.
Versions 21 et supérieures
Le projet utilise plus de 1000 éléments. Il est conseillé d'utiliser la version 64 bits de WINDEV, WEBDEV et WINDEV Mobile.
Nouveauté 21
Le projet utilise plus de 1000 éléments. Il est conseillé d'utiliser la version 64 bits de WINDEV, WEBDEV et WINDEV Mobile.
Le projet utilise plus de 1000 éléments. Il est conseillé d'utiliser la version 64 bits de WINDEV, WEBDEV et WINDEV Mobile.
Versions 21 et supérieures
Le répertoire de compilation (répertoire <NomProjet>.CPL) est situé sur un disque réseau. Les performances de l'éditeur peuvent être ralenties. Il est conseillé d'utiliser un répertoire local. Ce répertoire peut être configuré dans les options du projet.
Nouveauté 21
Le répertoire de compilation (répertoire <NomProjet>.CPL) est situé sur un disque réseau. Les performances de l'éditeur peuvent être ralenties. Il est conseillé d'utiliser un répertoire local. Ce répertoire peut être configuré dans les options du projet.
Le répertoire de compilation (répertoire <NomProjet>.CPL) est situé sur un disque réseau. Les performances de l'éditeur peuvent être ralenties. Il est conseillé d'utiliser un répertoire local. Ce répertoire peut être configuré dans les options du projet.
Problèmes dans l'analyse détectés par l'audit statique
Un accès natif est utilisé par le projet mais n'est pas installé sur le poste.
Versions 24 et supérieures
Conseil : L'analyse ne possède aucune liaison.
Il est conseillé de créer des liaisons afin d'assurer la cohésion des données.
L'absence de définition des liaisons ne permet pas la gestion automatique de l'intégrité référentielle, ce qui est un risque pour la qualité de l'application.
Nouveauté 24
Conseil : L'analyse ne possède aucune liaison.
Il est conseillé de créer des liaisons afin d'assurer la cohésion des données.
L'absence de définition des liaisons ne permet pas la gestion automatique de l'intégrité référentielle, ce qui est un risque pour la qualité de l'application.
Conseil : L'analyse ne possède aucune liaison.
Il est conseillé de créer des liaisons afin d'assurer la cohésion des données.
L'absence de définition des liaisons ne permet pas la gestion automatique de l'intégrité référentielle, ce qui est un risque pour la qualité de l'application.
Problèmes du GDS (Gestionnaire de Sources) détectés par l'audit statique
Des éléments du projet ont été extrait du GDS depuis longtemps sans être réintégrés.
Des éléments sont actuellement extraits en mode test.
Versions 21 et supérieures
Conseil : il est conseillé de désactiver l'archivage de l'analyse en GDS.
Nouveauté 21
Conseil : il est conseillé de désactiver l'archivage de l'analyse en GDS.
Conseil : il est conseillé de désactiver l'archivage de l'analyse en GDS.
Versions 22 et supérieures
Conseil : il est conseillé de convertir l'analyse au nouveau format. Pour plus de détails, consultez Nouveau format de l'analyse.
Nouveauté 22
Conseil : il est conseillé de convertir l'analyse au nouveau format. Pour plus de détails, consultez Nouveau format de l'analyse.
Conseil : il est conseillé de convertir l'analyse au nouveau format. Pour plus de détails, consultez Nouveau format de l'analyse.
Problèmes communs aux éditeurs de fenêtres, pages et états détectés par l'audit statique
Des fautes d'orthographes ont été détectées.
Des groupes de champs inutilisés ont été détectés.
Certains éléments ne contiennent pas toutes les langues du projet.
Certains éléments ne sont pas à jour de leurs modèles.
Versions 16 et supérieures
Des styles dissociés ont été détectés.
Nouveauté 16
Des styles dissociés ont été détectés.
Des styles dissociés ont été détectés.
Problèmes de l'éditeur de fenêtres détectés par l'audit statique
Des styles inutilisés ont été détectés.
Une fenêtre interne n'est pas à jour de son modèle.
Versions 17 et supérieures
Un masque de saisie de type "Chemin de fichier" est sélectionné, mais l'assistance à la saisie du chemin n'est pas proposée.
Nouveauté 17
Un masque de saisie de type "Chemin de fichier" est sélectionné, mais l'assistance à la saisie du chemin n'est pas proposée.
Un masque de saisie de type "Chemin de fichier" est sélectionné, mais l'assistance à la saisie du chemin n'est pas proposée.
Versions 23 et supérieures
Signalement des fenêtres gérant ou non les grandes polices
Une ou plusieurs fenêtres possèdent un mode d'affichage en grande police différent du mode utilisé par la majorité des fenêtres de l'application.
Le mode de gestion des grandes polices doit être identique pour toutes les fenêtres de l'application.
Le clic sur le bouton "..." permet d'obtenir la liste des fenêtres du projet avec leur mode de gestion des grandes polices. Il suffit de choisir l'option voulue et d'appliquer les modifications.
Nouveauté 23
Signalement des fenêtres gérant ou non les grandes polices
Une ou plusieurs fenêtres possèdent un mode d'affichage en grande police différent du mode utilisé par la majorité des fenêtres de l'application.
Le mode de gestion des grandes polices doit être identique pour toutes les fenêtres de l'application.
Le clic sur le bouton "..." permet d'obtenir la liste des fenêtres du projet avec leur mode de gestion des grandes polices. Il suffit de choisir l'option voulue et d'appliquer les modifications.
Signalement des fenêtres gérant ou non les grandes polices
Une ou plusieurs fenêtres possèdent un mode d'affichage en grande police différent du mode utilisé par la majorité des fenêtres de l'application.
Le mode de gestion des grandes polices doit être identique pour toutes les fenêtres de l'application.
Le clic sur le bouton "..." permet d'obtenir la liste des fenêtres du projet avec leur mode de gestion des grandes polices. Il suffit de choisir l'option voulue et d'appliquer les modifications.
Problèmes de l'éditeur de pages détectés par l'audit statique
Les optimisations de référencement n'ont pas été appliquées.
Problèmes de l'éditeur d'états détectés par l'audit statique
Un état est basé sur un champ Table inexistant.
Un état interne utilise un état inexistant.
Versions 19 et supérieures
Un état utilise l'option "Code intégré" alors que ce n'est pas nécessaire.
Nouveauté 19
Un état utilise l'option "Code intégré" alors que ce n'est pas nécessaire.
Un état utilise l'option "Code intégré" alors que ce n'est pas nécessaire.
Problèmes de l'éditeur de requêtes détectés par l'audit statique
Une ou plusieurs optimisations sur les requêtes du projet ont été détectées.
Versions 19 et supérieures
Une ou plusieurs requêtes portent sur des fichiers de données qui n'existent plus dans l'analyse.
Nouveauté 19
Une ou plusieurs requêtes portent sur des fichiers de données qui n'existent plus dans l'analyse.
Une ou plusieurs requêtes portent sur des fichiers de données qui n'existent plus dans l'analyse.
Problèmes des tests automatiques détectés par l'audit statique
Un ou plusieurs tests automatiques ont rencontré des erreurs.
Problèmes de l'éditeur de code détectés par l'audit statique
Des messages multilangues inutilisés ont été détectés.
Le nombre d'erreurs désactivées est trop important.
Le pourcentage de commentaires dans le projet est trop faible.
Le nombre de lignes moyen par traitement est trop élevé.
Problèmes de l'éditeur de projet détectés par l'audit statique
Une ou plusieurs configurations génèrent plusieurs cibles.
L'extraction automatique du GDS n'est pas activée.
Le gabarit du projet n'est pas installé sur le poste.
L'ancien mécanisme de groupware développeur est utilisé.
L'analyseur de performances n'a pas été utilisé depuis longtemps. Dans ce cas, l'audit statique propose de lancer l'analyseur de performances.
Le fichier de description de la charte de programmation n'a pas été trouvé.
Le nettoyage du projet n'a pas été utilisé depuis longtemps. Dans ce cas, l'audit statique propose de lancer le nettoyeur de projet.
Les erreurs d'IHM sont désactivées.
Le correcteur orthographique d'OpenOffice n'est pas installé sur le poste.
Le projet est volumineux et n'utilise pas le GDS.
Versions 16 et supérieures
Des éléments ont plusieurs versions. Pour plus de détails sur les versions des éléments, consultez Gestion des versions des éléments.
Nouveauté 16
Des éléments ont plusieurs versions. Pour plus de détails sur les versions des éléments, consultez Gestion des versions des éléments.
Des éléments ont plusieurs versions. Pour plus de détails sur les versions des éléments, consultez Gestion des versions des éléments.
Versions 16 et supérieures
Des éléments inutilisés sont présents dans le répertoire du projet. Dans ce cas, l'audit statique permet de lancer la recherche des éléments orphelins.
Nouveauté 16
Des éléments inutilisés sont présents dans le répertoire du projet. Dans ce cas, l'audit statique permet de lancer la recherche des éléments orphelins.
Des éléments inutilisés sont présents dans le répertoire du projet. Dans ce cas, l'audit statique permet de lancer la recherche des éléments orphelins.
Versions 19 et supérieures
Le projet utilise le groupware développeur et non le Gestionnaire de sources.
Nouveauté 19
Le projet utilise le groupware développeur et non le Gestionnaire de sources.
Le projet utilise le groupware développeur et non le Gestionnaire de sources.
Remarque : La liste ci dessus n'est pas exhaustive, de nouvelles erreurs peuvent être ajoutées au fil des mises à jour.
L'audit du contenu de la bibliothèque de l'application

Présentation

L'audit du contenu de la bibliothèque de l'application affiche la taille des différents éléments du projet inclus dans la bibliothèque de l'application. Ces informations sont affichées dans une table et dans un Treemap : il est ainsi possible de voir l'importance de la taille des éléments les uns par rapport aux autres.
Pour déclencher l'audit du contenu de la bibliothèque de l'application :ou
  • Sélectionnez l'option de menu "Projet .. Audit d'édition .. Analyse de la bibliothèque (EXE, WDK, WDL)".Sous le volet "Projet", dans le groupe "Audit et performances", déroulez "Audit d'édition" et sélectionnez "Analyse de la bibliothèque (EXE, WDK, WDL)".
Pour déclencher l'audit du contenu de la bibliothèque de l'application :
  • Depuis le Widget "Audit statique" présent dans le Tableau de Bord du projet, cliquez sur la flèche grise du Widget. L'audit statique se lance. Sélectionnez l'onglet "Analyse de la bibliothèque".
ou
  • Sous le volet "Projet", dans le groupe "Audit et performances", déroulez "Audit d'édition" et sélectionnez "Analyse de la bibliothèque (EXE, WDK, WDL)".
Remarque : la bibliothèque de l'application (WDL, WDK, EXE...) doit avoir été générée au moins une fois pour pouvoir utiliser cet audit.

Interprétation des résultats de l'audit du contenu de la bibliothèque

L'audit du contenu de la bibliothèque permet de détecter les problèmes suivants :
  • Présence d'un fichier non désiré dans la bibliothèque de l'application
  • Visualisation graphique de la taille occupée par chaque fichier.
Il est possible depuis la fenêtre d'audit d'afficher directement un élément sélectionné dans son éditeur. Il suffit pour cela de sélectionner l'élément et de cliquer sur le bouton "Voir".
L'audit du contenu de l'installation
WINDEV

Présentation

L'audit du contenu de l'installation de l'application affiche la taille des différents éléments inclus dans l'installation de l'application. Ces informations sont affichées dans une table et dans un Treemap : il est ainsi possible de voir l'importance de la taille des éléments les uns par rapport aux autres.
Pour déclencher l'audit du contenu de l'installation de l'application :ou
  • Sélectionnez l'option de menu "Projet .. Audit d'édition .. Analyse du pack d'installation".Sous le volet "Projet", dans le groupe "Audit et performances", déroulez "Audit d'édition" et sélectionnez "Analyse du pack d'installation".
Pour déclencher l'audit du contenu de l'installation de l'application :
  • Depuis le Widget "Audit statique" présent dans le Tableau de Bord du projet, cliquez sur la flèche grise du Widget. L'audit statique se lance. Sélectionnez l'onglet "Analyse du pack d'installation".
ou
  • Sous le volet "Projet", dans le groupe "Audit et performances", déroulez "Audit d'édition" et sélectionnez "Analyse du pack d'installation".
Remarque : L'installation doit avoir été générée au moins une fois pour pouvoir utiliser cet audit.
WINDEV

Interprétation des résultats de l'audit du contenu de l'installation

L'audit du contenu de l'installation permet de détecter les problèmes suivants :
  • Présence d'un fichier non désiré dans l'installation de l'application : fichiers de tests par exemple.
  • Présence d'un même fichier plusieurs fois dans l'installation.
  • Visualisation graphique de la taille occupée par chaque fichier.
Version minimum requise
  • Version 15
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire