Fonctionnalités de Visual Expert pour Oracle

Visual Expert est la solution incontournable pour la maintenance de votre code Oracle.

Grâce à Visual Expert, les développeurs découvrent facilement les applications existantes et peuvent travailler dessus immédiatement.
Comprendre le code - Identifier les modifications - Anticiper les conséquences d'un changement - Matrices CRUD - Documentation Technique - Et bien plus !

CRUD Matrix

Une matrice CRUD montre quels processus/programmes accèdent à vos données.

Chaque référence indique si une procédure PL/SQL Create/Read/Update/Delete des tables.

Arbres d'Appels (Call Trees)

Affichez les appelés et les appelants pour les procédures, tables, triggers…
Naviguez dans votre code.
Visualisez les chaînes d’appels complexes. Explorez tous les chemins d'exécution possibles.
Plongez dans le code, cliquez sur les méthodes ou les variables référencées pour voir leurs définitions.

Les arbres d'appels permettent d'évaluer les effets de modifications apportées à votre code.

Identifier les conséquences d’une modification

Lancez des analyses d’impact : "Si je change ceci, quel en sera l'effet ?"
Identifiez les éléments à modifier pour effectuer un changement.

Ne cassez pas votre application avec une simple modification.

  • Trouvez où sont utilisées telles colonnes ou variables.
  • Si vous ajoutez un paramètre à une fonction, quels autres éléments seront également affectés ?
  • etc.

Documentation du Code

Générez une documentation à partir du code source et créez des manuels de références HTML.
Générez automatiquement des documents de façon régulière (tâche planifiée).
Documentez les références dans votre code : Naviguez facilement entre elles grâce à des liens hypertextes.
Gardez une documentation à jour.
Partagez la connaissance avec vos collègues.

Comprendre le code complexe

Pour maintenir une application complexe, vous avez besoin de comprendre son code.
Visual Expert est le compagnon idéal de vos outils de développement, TOAD ou autres.

Explorez la structure de l’application. Appréhendez son fonctionnement.
Naviguez dans votre code avec des hyperliens : un lien est ajouté à chaque référence permettant ainsi de naviguer dans votre code.
Des bulles d’aides fournissent des informations utiles sur les objets, méthodes et variables.
De nombreuses fonctionnalités avancées vous permettront de voir votre code sous différents angles.

Comparaison de Code

Découvrez une nouvelle approche de la comparaison de code :

  • Lancez des comparaisons sur l’ensemble de l’application, pas seulement sur un fichier ou un objet.
  • Les comparaisons s’appuient sur la structure du code, surpassant les comparaisons simples de textes.
  • Visualisez les différences dans une arborescence. Naviguez dans le code pour analyser les changements.
  • Trouvez les différences pour un objet ou une catégorie donnée : Procédures, Tables, Triggers...
  • Trouvez les différences au sein d’un contenant donné, tel un package ou un schéma.
  • Enregistrez des "instantanés" de votre code de façon régulière, et effectuez des comparaisons à tout moment.

Recherche avancée de chaînes

Les recherches de chaînes de caractères renvoient souvent de nombreux résultats. Elles sont habituellement fastidieuses et improductives.

La recherche globale de Visual Expert corrige à ces lacunes :

  • Utilisation de critères multiples pour réduire le résultat d’une recherche
  • Restriction de la recherche à un ou plusieurs types d’objets.
  • Recherche de mots exacts, ou commençant/finissant par, utilisation d'expressions régulières…
  • Révision des résultats dans une hiérarchie de contenants.
  • Les chaînes de caractères trouvées sont surlignées dans le code.
  • Filtre des résultats pertinents.
  • Partage du résultat avec les membres de l'équipe.

Travail d'équipe – Fonctionnalités Collaboratives

Les membres de l’équipe peuvent travailler ensemble sur les mêmes applications :

  • Planifiez l'analyse du code sur un serveur.
  • Les membres de l’équipe explorent le code sur leur PC avec une application cliente.
  • Ils peuvent explorer le même code au même moment.
  • Ils peuvent partager leurs résultats (analyses d’impact par exemple) avec d'autres membres.
  • Ils peuvent exporter et envoyer les résultats sous forme de fichier Excel ou HTML.
    En savoir plus

Révision et amélioration du code

Nettoyez le code. Evitez les comportements inattendus. Améliorez les performances.

  • Identifiez les objets inutilisés, indexes ou tables, et supprimez du code mort.
  • Trouvez les méthodes vides, temporairement commentées ou vidées de tout code source.
  • Identifiez les index manquants, qui dégradent le temps d’exécution des requêtes.
  • Produire des métriques de code : Nombres de lignes de code, objets, méthodes, variables…

Fonctionnement

  1. Les Code Parsers analysent votre code et sauvegardent l'analyse dans un repository.
  2. Vous pouvez ensuite interroger le repository pour en savoir plus sur votre code.
  3. La configuration Standalone (Professional Edition) exécute tous les composants sur un seul PC.
    Cette configuration est recommandée pour les petits/moyens volumes de code.
  4. Dans une configuration Client/Serveur (Team System), les analyseurs de code et le repository résident sur un serveur.
  5. Les développeurs exécutent Visual Expert sur leurs PC et accèdent à un repository partagé.
  6. Les analyses de code et la documentation sont automatiquement générées avec des tâches planifiées...

Versions de Visual Expert

Visual Expert pour Oracle offre deux niveaux de versions pour répondre à tous les types et toutes les tailles de projet.

Professional

A partir de $990
  • Fonctionnalités Principales de Visual Expert

    Exécution sur un PC en standalone.
    Convient aux petits / moyens volumes de code.

Essayez gratuitement

Team System

  • Fonctionnalités Professional

    + Fonctionnalités Collaboratives

    + Serveur : automatisation de l'analyse et de la documentation.

    Recommandé pour les développeurs travaillant sur un même projet, ou les volumes de code important.

Essayez Gratuitement

Le parfait compagnon de vos outils de développement

Visual Expert fournit un ensemble de fonctionnalités innovantes qui complètent vos outils de développements.

Créez vos applications avec vos outils de développement ; Visual Expert analyse votre code pour vous aider à le maintenir et l'optimiser.

Feedback from our clients