Nouveaux Outils Complémentaires à Toad for Oracle

Combinez Visual Expert et Toad for Oracle, pour maintenir et optimiser le code Oracle PL/SQL avec une efficacité inégalée.

Testez Visual Expert


TOAD pour Oracle

Toad for Oracle est une solution de développement et d'administration qui vous permet d'effectuer vos tâches quotidiennes de manière efficace et précise. Toad for Oracle est la solution la plus avancée et la plus utilisée sur le marché.

 

Principales fonctionnalités :
Édition de code et debugging

Visual Expert pour Oracle

Visual Expert pour Oracle effectue une analyse approfondie de votre code, afin de mieux le comprendre et d'en faciliter la maintenance.

La cartographie des dépendances, la revue de code avancée et les fonctionnalités d'analyse des performances en font le compagnon idéal de Toad pour Oracle.

Fonctionnalités principales :
Analyse du code, Références Croisées, Revue de code continue

Fonctionnalités

TOAD

Visual Expert

Édition du code
Debugging
Documentation du Code
CODE ANALYSIS
Au niveau de l'objet
Au niveau de l'application
Analyse d'impact
Matrice CRUD
Matrice de dépendance des objets (ODM)
Graphe d'appels
PERFORMANCE
Optimisation SQL Pendant la programmation Après analyse
Analyse des performances
Localiser les goulets d'étranglement
Index manquants
Objets les plus lents
Objets les plus utilisés
REVUE DE CODE
Détection des défauts lors de la programmation
Statistiques et rapports à l'échelle de l'application
Duplicate Functions
Code Mort
Automatiser la revue de code dans un pipeline CI/CD

Comment ça marche ?

Toad récupère les données d'analyse directement depuis la base de données Oracle, proposant des informations en temps réel et des optimisations basées sur l'état actuel de la base de données.

Visual Expert génère ses propres données d'analyse pout permettre un examen plus approfondi et plus complet du code.

Cette approche fournit davantage de données, au niveau de l'objet et de l'application. Les développeurs disposent ainsi de nombreuses fonctionnalités d'analyse qui leur permettent de comprendre la structure, d'identifier les problèmes et d'optimiser le code en permanence, de manière sûre et efficace.

how it works

Utiliser Visual Expert avec Toad

Maintenance Quotidienne

1. Les analystes utilisent Visual Expert pour :

  • Analyser l'ensemble de l'application
  • Comprendre son fonctionnement interne
  • Identifier les changements nécessaires
  • Répartir les tâches entre les développeurs

2. Les développeurs utilisent Visual Expert pour :

  • Évaluer l'impact de ces changements

3. Les développeurs utilisent Toad pour :

  • Ouvrir les objets à modifier
  • Analyser/éditer/débuguer l'objet si nécessaire
    (SQL Optimizer par exemple)
  • Effectuer les changements

Revue de code

1. Les analystes ou les DBA utilisent Visual Expert pour :

  • Analyser l'ensemble de l'application
  • Trouver les bugs, les problèmes de qualité et de sécurité
  • Identifier les problèmes de performance
  • Lister les corrections à apporter
  • Répartir les changements entre les développeurs

2. Les développeurs utilisent Visual Expert pour :

  • Évaluer l'impact de ces changements

3. Les développeurs utilisent Toad pour :

  • Ouvrir les objets à améliorer
  • Analyser/éditer/déboguer l'objet
  • Optimiser les SQL/Index
  • Corriger les problèmes

Fonctionnalités Exclusives de Visual Expert

Références croisées

Analyse d'impact approfondie

Visual Expert effectue une analyse d'impact complète sur tous les éléments référencés, fournissant des informations précises sur les dépendances et les effets potentiels sur les tables, les colonnes, les procédures et les autres objets de la base de données.

Matrice CRUD

Visual Expert génère une matrice CRUD à deux dimensions, offrant une visibilité détaillée des opérations de création, de lecture, de mise à jour et de suppression, tout en illustrant les interactions et le flux de données à travers plusieurs tables et colonnes.

Matrice de dépendance des objets (ODM)

Cette matrice fournit une vue détaillée des relations et des dépendances entre les tables, les vues, les procédures et les autres objets de la base de données, permettant de comprendre comment des changements peuvent affecter les composants interconnectés.

Graphes d'Appels

Visual Expert génère des graphes d'appels sous forme d'arborescences et de diagrammes, illustrant la hiérarchie et le flux des appels de fonctions, ce qui est essentiel pour comprendre et optimiser des structures de code complexes.

Revue de code

Tableau de bord de l'inspection du code

Le tableau de bord de Visual Expert fournit des métriques clés au niveau de l'application, donnant des informations essentielles sur la qualité du code et les impératifs de maintenance. Il permet d'identifier les problèmes potentiels, de suivre les progrès et de prendre des décisions éclairées pour assurer une maintenabilité et une fiabilité optimales du code.

Nettoyage du code

Visual Expert aide à nettoyer le code en identifiant le code mort et les fonctions dupliquées, afin de l'optimiser. La maintenabilité est améliorée et les applications sont plus propres et plus fiables.

Règles de nommage

Visual Expert vérifie les règles de nommage dans la base de données pour s'assurer que tous les objets respectent les normes et les conventions définies. Cette fonctionnalité contribue à maintenir la cohérence et la lisibilité du code. et permet aux développeurs de comprendre facilement la structure de la base de données.

Inspection Continue du Code

Intégrer Visual Expert dans un workflow CI/CD permet d'inspecter automatiquement le code de base de données pour détecter les anomalies, garantir la conformité aux normes de codage et contrôler la qualité du code en temps réel. La détection et la résolution précoces de problèmes tels que les codes smells et les vulnérabilités aident à maintenir un environnement de base de données robuste et fiable.

Analyse des Performances

Trouver les index manquants

Visual Expert identifie les requêtes contenant des clauses WHERE, GROUP BY ou HAVING qui ciblent des tables sans index. En ajoutant les index manquants, les développeurs évitent ainsi le balayage des tables et améliorent l'efficacité de l'application.

Indentifier les objets les plus lents

Identifiez les objets les plus lents afin d'optimiser systématiquement les opérations qui consomment le plus de ressources, et traitez en priorité les problèmes de performance les plus critiques.

Trouver les goulets d'étranglement

Reperez les goulets d'étranglement dans une chaîne d'appels en visualisant les temps d'exécution de chaque élément. Cette fonctionnalité fournit des informations détaillées sur le flux d'exécution, et identifie précisément les composants à l'origine des lenteurs.

Visual Expert Prix & Editions