Überprüfen Sie Ihren Code. Finden Sie die Probleme, die zählen.

Untersuchen Sie Ihren Code systematisch auf Schwachstellen, Bugs, Qualitätsprobleme, Performance-Probleme und toten Code.

Visual Expert analysiert PowerBuilder-, Oracle PL/SQL- und SQL Server T-SQL-Anwendungen, um Probleme zu erkennen, bevor ihre Behebung schwieriger oder teurer wird.

Untersuchter Code · Illustration 123Schwachstelle456Bug78Codequalität91011Performance1213Toter Code14

Was Visual Expert überprüft

Visual Expert hilft Teams, fünf große Kategorien von Problemen zu finden:

Schwachstellen

Erkennen Sie Programmierpraktiken, die die Anwendung oder ihre Daten gefährden können.

Bugs

Erkennen Sie Fehler und riskante Konstrukte, die zu falschem Verhalten oder zu Ausfällen führen können.

Codequalität

Erkennen Sie Probleme der Komplexität und der Wartbarkeit, die Änderungen an Anwendungen erschweren.

Performance-Probleme

Finden Sie bestimmte Programmierpraktiken und Optimierungsprobleme, die die Performance beeinträchtigen können.

Toter Code

Finden Sie ungenutzten oder veralteten Code, der unnötige Komplexität und zusätzlichen Pflegeaufwand verursacht.

Unabhängige, wiederholbare Überprüfung für Ihren gesamten Code

KI beschleunigt die Entwicklung. Die Überprüfung muss Schritt halten.

Entwicklungsteams kombinieren zunehmend bestehenden Code, manuell geschriebenen Code und KI-gestützte Entwicklung. Die Anforderung an die Überprüfung bleibt dieselbe.

Visual Expert bietet einen separaten, regelbasierten Überprüfungsprozess auf Grundlage der statischen Codeanalyse und vordefinierter Prüfregeln. Die Kernfunktion der Codeüberprüfung verlässt sich nicht auf generative KI, um zu entscheiden, ob der untersuchte Code diesen Regeln entspricht.

Bestehende AnwendungenVon Entwicklern geschriebener CodeKI-gestützter Code
Entwickler Bestehender Code KI-Assistent Code Code Code Visual Expert Überprüfung gleiche Regeln für jede Herkunft
Unabhängig davon, wie der Code entstanden ist, wendet Visual Expert dieselbe unabhängige Überprüfung an.

Sehen, was zuerst Aufmerksamkeit braucht

Probleme zu finden ist nur nützlich, wenn Teams schnell erkennen, worauf sie sich konzentrieren müssen. Das Defect Dashboard von Visual Expert fasst die letzte Analyse zusammen und hebt die Findings hervor, die Aufmerksamkeit erfordern.

  • Aktive Fehler
  • Kritisch & schwerwiegend
  • Neue Fehler
  • Bugs & Schwachstellen
  • Zugewiesene und behobene Fehler
  • Änderungen seit der vorherigen Analyse
Visual Expert Web · Defect Dashboard
Defect Dashboard von Visual Expert: Zähler für Codezeilen, aktive, kritische und schwerwiegende, neue Fehler, Bugs, Schwachstellen, zugewiesene und behobene Fehler, mit Diagrammen zu Fehlertrend, Schweregrad und Status 1 2 3 4 5
  • 1Kritisch & schwerwiegend
  • 2Neue Fehler
  • 3Schwachstellen
  • 4Behoben
  • 5Fehlertrend

Vom Dashboard bis zum Code

Jeder Indikator des Dashboards führt zu den zugehörigen Fehlern und zum betroffenen Code. Teams gelangen schrittweise von der Übersicht der Anwendung zu einer Kategorie oder einem Schweregrad, dann zum Fehler und zur genauen Stelle im Code.

1Dashboard

Kritisch & schwerwiegend · Neue Fehler · Schwachstellen

2Fehlerliste

Die Fehler hinter dem Indikator

3Finding

Regel und Schweregrad · Betroffenes Objekt · Stelle im Code

Vereinfachte Ansichten der Bildschirme von Visual Expert Web.

Ergebnisse der Überprüfung nutzbar machen

Die Ergebnisse der Überprüfung bleiben nicht in Visual Expert eingeschlossen. Sie lassen sich als strukturiertes JSON exportieren, damit Entwicklungswerkzeuge, Automatisierungsprozesse und KI-gestützte Workflows sie nutzen können.

Visual Expert Überprüfung JSON-Findings Typ · Schweregrad · Status Projekt · Anzahl CI/CD / Werkzeuge Strukturierte Ergebnisse verarbeiten KI / Entwickler Kontext der Findings nutzen
Visual Expert erzeugt strukturierte Ergebnisse der Überprüfung, die in andere Werkzeuge übernommen werden können und die Anwender anschließend zum passenden Kontext in Visual Expert zurückführen.

Strukturierte Ergebnisse

Der aktuelle JSON-Export enthält bereits Informationen zur Analyse und zum Projekt sowie strukturierte Zusammenfassungen nach Schweregrad, Status und Fehlertyp. Künftige Exporte auf Ebene einzelner Findings sollen die wichtigsten Informationen enthalten, die zur Bearbeitung jedes Findings nötig sind.

Direkter Zugang zum Kontext

In Vorbereitung: Jedes exportierte Finding wird einen direkten Link enthalten, der das Finding und seinen Kontext in Visual Expert öffnet.

Bereit für Automatisierung & KI

Strukturierte Ergebnisse der Überprüfung können CI/CD-Prozesse, interne Werkzeuge oder KI-gestützte Behebungsworkflows speisen, während Visual Expert die Quelle für Kontext und Verlauf der Überprüfung bleibt.

Sehen, was sich seit der letzten Analyse geändert hat

Visual Expert speichert die von jeder Analyse gefundenen Fehler. Wenn sich der Code ändert, zeigt die nächste Analyse, welche Fehler neu sind, welche bestehen bleiben und welche behoben sind.

  • NeuErstmals erkannte Fehler.
  • VerbleibendProbleme, die in der Anwendung weiterhin vorhanden sind.
  • BehobenFehler, die von der letzten Analyse nicht mehr erkannt werden.
Analyse 1 bestehende Findings Codeänderungen Analyse 2 + Neu = Verbleibend ✓ Behoben verglichen mit Analyse 1

Das Problem zu finden ist erst der Anfang

Die Codeüberprüfung zeigt, was Aufmerksamkeit braucht. Visual Expert hilft Teams dann, von der Erkennung zur Korrektur zu gelangen:

  1. 1Überprüfen
  2. 2Auswirkungen verstehen
  3. 3Beheben
  4. 4Erneut überprüfen

Prüfen und priorisieren Sie Findings, verstehen Sie die Abhängigkeiten, bevor Sie den Code ändern, weisen Sie die Behebung zu und bestätigen Sie mit einer erneuten Analyse, dass die korrigierten Fehler nicht mehr erkannt werden.

Weiterführende Informationen

Behebung

Prüfen, priorisieren und korrigieren Sie Findings und bestätigen Sie das Ergebnis mit der nächsten Analyse.

DevOps-Integration

Führen Sie die Überprüfung automatisch aus und veröffentlichen Sie die Ergebnisse in Ihren Werkzeugen.

Team-Workflow

Teilen Sie Analyseergebnisse und koordinieren Sie die Behebung im Team.

Dokumentation zur Codeüberprüfung

Dashboards, Regeln, Einstellungen und Berichte im Detail.

Probleme finden. Auf das Wesentliche konzentrieren. Nach jeder wichtigen Änderung erneut überprüfen.

Visual Expert hilft Teams, PowerBuilder-, Oracle PL/SQL- und SQL Server T-SQL-Anwendungen systematisch zu untersuchen, während sich ihr Code weiterentwickelt.

Visual Expert Web · Defect Dashboard
Defect Dashboard
Zähler, Fehlertrend über mehrere Analysen, Schweregrad, Status, Typ, Alter und letzte Aktivitäten.
Vom Dashboard zum Code · Pfeile oder Tasten ← → verwenden
Zähler und Schnellansichten des Dashboards
1 / 3Dashboard: Jeder Zähler und jede Schnellansicht öffnet die passende Liste der Fehler.
Liste All Defects, nach Schweregrad sortiert
2 / 3Fehlerliste: Regel, Container und Schweregrad jedes Fehlers.
Fehlerdetails mit hervorgehobener Stelle im Code
3 / 3Fehlerdetails: Regel, Schweregrad, Status, Vorkommen und die Codezeile.