01Unabhängige Überprüfung

KI sollte nicht der einzige Prüfer ihres eigenen Codes sein

Visual Expert überprüft PowerBuilder-, Oracle PL/SQL- und SQL Server T-SQL-Code mit einer deterministischen, regelbasierten Analyse. Dieselben Regeln liefern bei jeder Analyse dieselben Ergebnisse, unabhängig davon, wer oder was den Code geschrieben hat.

  • Bugs, Schwachstellen und Qualitätsprobleme, durch Inspektionsregeln erkannt.
  • Neue Fehler werden für jede Analyse gemeldet, sodass Sie sehen, was eine Änderung eingeführt hat.
  • Kontinuierliche Inspektion in Ihrer CI/CD-Pipeline, vor der Bereitstellung.
GLEICHES REGELWERK · JEDE ANALYSEUrsprünglicher CodeAnalyse 1Änderung durch EntwicklerAnalyse 2KI-gestützte ÄnderungAnalyse 3NeuFehlerBehobenNeudurch die letzte Änderung eingeführt
Dieselben Regeln laufen auf jeder Version des Codes, unabhängig davon, wer die Änderung geschrieben hat.
02Anwendungskontext

Ein KI-Assistent sieht den Code, den er erhält, nicht die gesamte Anwendung

Visual Expert modelliert die gesamte Anwendung: Aufrufer und Aufgerufene, Datenbanktabellen und -spalten sowie die Abhängigkeiten zwischen PowerBuilder-, PL/SQL- und T-SQL-Code. Sie sehen, worauf sich eine Änderung auswirken kann, bevor Sie sie vornehmen.

  • Auswirkungsanalyse für Funktionen, Prozeduren, Tabellen und Spalten.
  • Aufrufgraphen und umgekehrte Aufrufgraphen, um Aufrufketten zu verfolgen.
  • PowerBuilder- und Datenbankcode gemeinsam in einem Projekt analysiert.
WAS VISUAL EXPERT ABBILDETAUFRUFERÄNDERUNGDATENBANKCode, den ein KI-Assistent erhältFensterereignisPaketFunktionTabelleSpalteViewGeänderte ProzedurVon der Änderung betroffenVon der Analyse gefundene Abhängigkeit
Eine Änderung mit ihren Aufrufern und den Daten, die sie verwendet.
03Laufzeitdaten

KI kann Code erkennen, der langsam aussieht. Laufzeitdaten zeigen, was langsam ist.

Visual Expert kombiniert Ausführungsstatistiken mit seinem Modell der Anwendung, um die Prozeduren, Objekte und Aufrufketten zu finden, die sie tatsächlich verlangsamen.

  • Oracle und SQL Server: Statistiken aus der Datenbank erfasst, idealerweise in der Produktion.
  • PowerBuilder: Ausführungsprotokolle, auf den Arbeitsplätzen der Anwender in der Produktion erfasst.
  • Langsamster Code, kumulierte Ausführungszeit und Ausführungszeit entlang einer Aufrufkette.
AUSFÜHRUNGSZEIT · IN DER PRODUKTION GEMESSENProzedur AFensterereignis BTrigger CFunktion DProzedur EFunktion FTatsächlicher Hotspot</> Sieht im Code ineffizient ausENTLANG DER AUFRUFKETTEFensterereignis BProzedur ATabelle
Die gemessene Ausführungszeit zeigt den tatsächlichen Engpass.
04Gesteuerte Behebung

Mehr Codeänderungen bedeuten mehr Findings, die geprüft, entschieden und verfolgt werden müssen

Visual Expert speichert Status, Entscheidungen und Verlauf jedes Findings über alle Analysen hinweg, und die nächste Analyse bestätigt, ob eine Korrektur gewirkt hat.

  • Findings einstufen: False Positive, akzeptiertes Risiko oder zurückgestellt.
  • Weisen Sie einen Fehler zu, und es wird eine Aufgabe mit Zuständigem, Priorität und Fälligkeitsdatum erstellt.
  • Mark as fixed: Der Fehler bleibt im Status Pending Validation, bis die nächste Analyse ihn prüft.

Lebenszyklus eines Fehlers

OpenPending ValidationResolved
Der Entwickler markiert ihn als behobenVon der nächsten Analyse gesetzt

Geprüfte Fehler können auch zurückgestellt werden. Ihr Verlauf bleibt erhalten.

Risk AcceptedFalse PositiveOn Hold

Ihre KI-Werkzeuge schreiben Code. Visual Expert überprüft ihn.

Visual Expert ersetzt nicht die KI-Werkzeuge Ihrer Entwickler. Es ergänzt sie um einen unabhängigen Überprüfungsschritt.

Ihre Entwicklerund ihre KI-Werkzeuge
Visual Expert
01Erzeugen
KI-Assistenten, Coding-Agenten oder Entwickler schreiben oder ändern den Code.
02Überprüfen
Dieselben Regeln, bei jeder Analyse. Neue Fehler werden gekennzeichnet.
03Verstehen
Aufrufer, Datennutzung und Auswirkungen der Änderung.
04Beheben
Entwickler korrigieren den Code, mit oder ohne KI.
Aufgaben und Zuständige. Die integrierte KI schlägt Korrekturen im Kontext vor.
05Erneut überprüfen
Eine neue Analyse bestätigt die Korrektur.
KI kann vorschlagen. Die Analyse kann überprüfen. Die Governance bestimmt, was akzeptiert wird.
Integrierte KI, die im Kontext arbeitet

Die KI von Visual Expert erklärt Code und schlägt Korrekturen vor, ausgehend vom ausgewählten Code, seinen Abhängigkeiten und seiner Datenbanknutzung, wie sie die Analyse ermittelt hat.

Visual Expert AI

Überprüfen Sie Ihren eigenen Code mit Visual Expert

Testen Sie Visual Expert mit Ihrem PowerBuilder-, Oracle- oder SQL Server-Code, oder fordern Sie eine Demo bei unserem Team an.