Codeüberprüfung in Ihren DevOps-Workflow integrieren

Machen Sie die Überprüfung kontinuierlich, wiederholbar und zu einem Teil Ihres Entwicklungsprozesses.

Visual Expert kann automatisch den neuesten Code abrufen, systematische Codeanalysen ausführen und die Ergebnisse der Inspektion für Ihre Entwicklungsteams und Automatisierungswerkzeuge veröffentlichen.

Ob der Code von Entwicklern geschrieben oder mit KI-Unterstützung erzeugt wurde, derselbe Überprüfungsprozess lässt sich regelmäßig anwenden, ohne dass jemand jede Analyse manuell starten muss.

Code schreiben & ändernCommitNeuesten Code abrufenErgebnisse veröffentlichenEntwicklungIhr Team, Ihre WerkzeugeVisual Expertanalysieren · überprüfen
Ausgelöst durchVE SchedulerBefehlszeileJenkins
ErgebnisseVE DashboardJUnit · JSONFehler & Aufgaben

Den Überprüfungszyklus automatisieren

Visual Expert fügt sich in Ihren bestehenden Entwicklungsprozess ein, ohne die Arbeitsweise der Entwickler zu verändern.

  1. 1

    Neuesten Code abrufen

    Verbinden Sie Visual Expert mit Ihrer Versionsverwaltung, Ihrer Datenbank oder Ihren Netzwerkdateien und aktualisieren Sie den zu analysierenden Code automatisch.

    CodequellenGit / GitHub · Azure Git · TFS · SVN · AWS CodeCommit · Datenbanken · Netzwerkdateien

    Dokumentation zur Versionsverwaltung
  2. 2

    Die Analyse auslösen

    Führen Sie eine Analyse nach Zeitplan, über die Befehlszeile, über Jenkins oder aus einem anderen Automatisierungsprozess aus.

    AutomatisierungVE Scheduler · Befehlszeile · Jenkins · Bestehende Automatisierungsprozesse

    Dokumentation zum Jenkins-Plugin
  3. 3

    Die Ergebnisse veröffentlichen

    Prüfen Sie die Ergebnisse in Visual Expert oder stellen Sie sie Ihrer DevOps-Umgebung über JUnit- oder JSON-Ausgaben zur Verfügung.

    ErgebnisseVE Dashboard · Fehlerverfolgung · JUnit · JSON · Frühere Analysen

    Dokumentation zu JUnit- und JSON-Berichten

Ein Überprüfungsprozess, unabhängig davon, wie der Code entstanden ist

Die Entwicklungspraktiken ändern sich schnell. Code kann manuell geschrieben, aus bestehenden Komponenten wiederverwendet oder mit KI-Assistenten erzeugt und geändert werden.

Visual Expert wendet dieselbe strukturierte und wiederholbare Analyse an, unabhängig davon, wie der Code entstanden ist. Die Kernfunktion Code Inspection beruht auf statischer Analyse und vordefinierten Regeln, unabhängig von den optionalen Diensten generativer KI.

Die Überprüfung an jedes Projekt anpassen

Passen Sie mit vordefinierten oder eigenen Inspection Profiles den Umfang der Überprüfung an die Anwendung an: von Altsystemen bis zu Anwendungen, die strengere Kontrollen erfordern. Dokumentation zu Inspection Profiles

EntwicklerBestehender CodeKI-AssistentVisual-Expert-ÜberprüfungGleiche RegelnSchwachstellenBugsCodequalitätPerformance-ProblemeToter CodeStatische Analyse · Wiederholbar · Inspection Profiles

Von der Erkennung zur bestätigten Behebung

Eine kontinuierliche Überprüfung ist am nützlichsten, wenn sich die Findings bis zur Behebung verfolgen lassen. Visual Expert verbindet die Code-Inspektion mit dem Anwendungskontext und der Behebung.

  1. 1ÜberprüfenNeue oder kritische Fehler erkennen.
  2. 2Auswirkungen verstehenAbhängigkeiten verstehen, bevor der Code geändert wird.
  3. 3KorrigierenBehebung zuweisen und verfolgen.
  4. 4Erneut überprüfenEine neue Analyse ausführen. Bestätigen, wenn ein Fehler nicht mehr erkannt wird.

FehlerEntscheidungenVerantwortungVerlaufbleiben über aufeinanderfolgende Analysen hinweg verfügbar

Weiterführende Informationen

Codeüberprüfung

Finden Sie Schwachstellen, Bugs, Qualitäts- und Performance-Probleme sowie toten Code.

Behebung

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

Team-Workflow

Teilen Sie Analyseergebnisse und koordinieren Sie die Behebung im Team.

Dokumentation zur kontinuierlichen Inspektion

Jenkins, Befehlszeile, Scheduler und Berichtsformate im Detail.

Kontinuierliche Überprüfung für Ihre Anwendungen

Visual Expert hilft Teams, geschäftskritische PowerBuilder-, Oracle PL/SQL- und SQL Server T-SQL-Anwendungen kontinuierlich zu überprüfen. Automatisieren Sie die Code-Inspektion, erkennen Sie Probleme früher und halten Sie die Überprüfung konsistent, während sich Ihre Anwendungen weiterentwickeln.