Visual Expert for Oracle Hauptfunktionen

Visual Expert ist eine unverzichtbare Lösung für die Wartung Ihres Oracle-Codes.

Auswirkungsanalyse

Analysieren Sie die Auswirkungen einer Codeänderung

Schätzen Sie ein, was Sie ändern müssen, um eine Anpassung vorzunehmen.
Vermeiden Sie, dass Ihre Anwendung nach einer Änderung nicht mehr funktioniert!

  • Wenn ich diese Variable ändere, welche Auswirkungen hat das auf meinen Code?
  • Wenn ich einen Parameter zu einer Funktion hinzufüge, was ist noch betroffen?
  • Wenn eine Tabelle oder Spalte geändert wird, welchen Code muss ich aktualisieren?
  • Usw.
Mehr lesen

Sicherheitslücken erkennen

Identifizieren und beheben Sie Sicherheitsprobleme in Ihrem Code:

  • Hartcodierte Benutzer-IDs & Passwörter 
  • Hartcodierte IP-Adressen
  • Anfälligkeiten für Injection-Angriffe
  • Probleme beim Feldzugriff/Feldschutz
  • Unsachgemäße/unsichere Verwendung von Verschlüsselung
  • und mehr...

Tutorial lesen   Regeln für Code-Sicherheit prüfen

CRUD-Operationen in Ihrem Code überprüfen
(Create, Read, Update, Delete)

Generieren Sie eine CRUD-Matrix, die zeigt, welche Oracle-Objekte auf Ihre Daten zugreifen und wie. Zum Beispiel, welche Prozeduren Tabellen erstellen/lesen/aktualisieren/löschen.

  • Überprüfen Sie Abhängigkeiten zwischen Ihrer Oracle-Datenbank und Ihrem Code.
  • Analysieren Sie die Auswirkungen einer Schemaänderung, z.B. Änderung einer Tabellendefinition oder Hinzufügen eines Index.
  • Schätzen Sie die Codekomplexität und den Entwicklungsaufwand ein.
  • Finden Sie heraus, welche Tabellen nie aktualisiert werden, von mehreren Stellen gelöscht werden usw.
  • Stellen Sie sicher, dass jeder Prozess mindestens einen Eingang (R) und einen Ausgang (CUD) hat.
Mehr lesen

Diagramme aus Ihrem Code generieren

  • Objekte und Abhängigkeiten visualisieren.
  • Diagramme und Quellcode sind synchronisiert.
  • Objekte auswählen, um ein Diagramm zu generieren
  • Bei Bedarf Objektpositionen mit einem Editor anpassen
  • Diagramme speichern, exportieren und teilen
Mehr lesen

Komplexe Aufrufketten erkunden

Anzeigen von Aufrufern und Aufgerufenen für Prozeduren, Tabellen, Trigger... Navigieren Sie durch Ihren Code.
Verstehen Sie komplexe Aufrufketten. Erkunden Sie alle möglichen Ausführungspfade.
Tauchen Sie tiefer in den Code ein, klicken Sie auf referenzierte Methoden oder Variablen, um deren Definitionen zu sehen.

Aufrufbäume helfen, die Auswirkungen von Code-Änderungen zu bewerten.

Mehr lesen

Ihren PL/SQL-Code dokumentieren

Generieren Sie Dokumentation aus dem Quellcode und erstellen Sie Referenzhandbücher in HTML.
Erstellen Sie die Dokumente automatisch in regelmäßigen Abständen (geplante Aufgaben).
Dokumentieren Sie die Referenzen in Ihrem Code und navigieren Sie einfach zwischen diesen mit Hyperlinks.
Halten Sie Ihre Dokumentation immer aktuell. Teilen Sie Wissen mit Teammitgliedern.

Mehr lesen    Beispieldokumentation ansehen

Code-Vergleich

Probieren Sie einen neuen Ansatz für Code-Vergleiche:

  • Führen Sie anwendungsweite Vergleiche durch, nicht nur für eine Datei oder ein Objekt.
  • Vergleiche basieren auf der Code-Struktur, leistungsfähiger als Textvergleiche
  • Durchsuchen Sie Unterschiede in einer Container-Hierarchie. Bohren Sie sich durch, um relevante Änderungen zu finden.
  • Finden Sie Unterschiede für ein bestimmtes Objekt oder eine Objektkategorie: Prozeduren, Tabellen, Trigger...
  • Finden Sie Unterschiede innerhalb eines bestimmten Containers, z.B. eines Pakets oder Schemas.
  • Speichern Sie regelmäßig "Snapshots" Ihres Codes und vergleichen Sie sie jederzeit.
Mehr lesen

Code-Leistung verbessern

  • Finden Sie die langsamsten Prozeduren, Funktionen, Trigger
  • Reduzieren Sie die Zugriffszeit auf eine bestimmte Tabelle
  • Schlüsseln Sie die Ausführungszeit eines großen Objekts in Unterabfragen oder Anweisungen auf.
  • Zerlegen Sie die Leistung einer Aufrufkette
Mehr lesen

Code-Qualität verbessern

Bereinigen Sie den Code. Optimieren Sie den Wartungsaufwand. Vermeiden Sie unerwartetes Verhalten.

  • Identifizieren Sie ungenutzte Objekte und entfernen Sie toten Code.
  • Finden Sie leere Methoden, duplizierte Objekte, übergroße oder unkommentierte Skripte.
  • Berechnen Sie Code-Metriken: Codezeilen, Anzahl der Objekte, Methoden, Variablen…
  • Überprüfen Sie Namenskonventionen.
  • Finden Sie Objekte, die nicht von einem Vorgänger erben usw.
  • Sie können Ihren Code gegen Hunderte von Regeln prüfen

Mehr lesen  Code-Review-Bericht  Regeln für Code-Qualität prüfen

Kontinuierliche Code-Inspektion

Erhöhen Sie die Qualität und Sicherheit Ihres Codes.
Reduzieren Sie technische Schulden und Wartungskosten.

Scannen Sie Ihren Oracle-Code automatisch auf Fehler, indem Sie kontinuierliche Inspektion in Ihre CI/CD-Pipeline integrieren. Sie stellen sicher, dass der von jedem Teammitglied entwickelte Code den Qualitäts- und Sicherheitsanforderungen entspricht, bevor er bereitgestellt wird.

Mehr lesen

Komplexen Code verstehen

Bei der Wartung komplexer Anwendungen müssen Sie möglicherweise mehr über den Code erfahren.
Visual Expert ist der perfekte Begleiter für Ihr Entwicklungstool: TOAD oder andere.

Erkunden Sie die Anwendungsstruktur. Verstehen Sie ihre innere Funktionsweise.
Navigieren Sie in Ihrem Code über Hyperlinks: Jede Referenz enthält einen Link zum referenzierten Element.
Tooltips bieten nützliche Informationen über Objekte, Methoden und Variablen.
Viele fortschrittliche Funktionen durchleuchten Ihren Code aus verschiedenen Blickwinkeln.

KI-Gestützte Code-Verbesserung

Beta  
Nutzen Sie künstliche Intelligenz, um Ihren Oracle PL/SQL-Code zu verbessern

Verbessern Sie Ihre Codequalität und Entwicklerproduktivität mit KI-Unterstützung.
Verstehen, optimieren und warten Sie Ihre Oracle-Anwendungen effizienter.

  • Generieren Sie aussagekräftige Kommentare, um das Codeverständnis zu verbessern
  • Erhalten Sie Optimierungsvorschläge zur Steigerung der Code-Performance
  • Bekommen Sie Lösungen für identifizierte Codeprobleme und Best Practices
  • Arbeiten Sie in Ihrer bevorzugten Sprache mit mehrsprachigen KI-Funktionen

 

Visual Expert Web und Desktop: Eine flexible Plattform

Visual Expert bietet zwei komplementäre Client-Schnittstellen, die dieselbe leistungsstarke Analyse-Engine nutzen.

  • Visual Expert Web bietet browserbasierte, installationsfreie Zugänge für Entwickler, Projektmanager und Stakeholder, die Zugänglichkeit und kollaborative Funktionen suchen.
  • Visual Expert Desktop dient Administratoren und Power-Usern mit erweiterten Konfigurationsbedürfnissen.

Beide Schnittstellen können unabhängig voneinander oder gemeinsam innerhalb Ihrer Organisation genutzt werden, je nach Profilen und Bedürfnissen Ihrer Teams.

Erfahren Sie mehr über die Funktionen jeder Schnittstelle →

Wie es funktioniert

Der perfekte Begleiter für Ihr Entwicklungstool

Visual Expert bietet eine Reihe innovativer Funktionen, die Ihr bevorzugtes Entwicklungstool ergänzen.

Im Grunde erstellen Sie die Anwendung mit Ihrem Entwicklungstool, dann analysiert Visual Expert Ihren Code, um bei der Wartung und Optimierung zu helfen.

Feedback unserer Kunden

Copyright © 2025 Novalys. All Rights Reserved