SoftGuide Softwareführer > Funktionen / Module Bezeichnung > Code Review

Code Review

Was versteht man unter Code Review?

"Code Review" bezeichnet den Prozess, bei dem Software-Entwickler den von ihren Kollegen geschriebenen Code überprüfen, um Fehler zu finden, die Code-Qualität zu verbessern, Best Practices zu fördern und das Verständnis des Codes zu fördern. Während eines Code-Reviews werden verschiedene Aspekte des Codes wie Funktionalität, Lesbarkeit, Effizienz, Sicherheit und Einhaltung von Coding-Standards bewertet.

Typische Funktionen einer Software im Bereich "Code Review" sind:

  1. Anzeige des Quellcodes: Die Software ermöglicht es den Entwicklern, den Quellcode, der überprüft werden soll, in einer übersichtlichen Benutzeroberfläche anzuzeigen.

  2. Kommentarfunktionen: Die Software bietet Funktionen zum Hinzufügen von Kommentaren und Anmerkungen direkt im Code, um Feedback und Verbesserungsvorschläge bereitzustellen.

  3. Unterschiedsanzeige: Die Software zeigt Unterschiede zwischen dem vorhandenen Code und den vorgeschlagenen Änderungen während des Code-Reviews an, um Änderungen leicht nachvollziehbar zu machen.

  4. Bewertung und Genehmigung: Die Software ermöglicht es den Reviewern, den Code zu bewerten und gegebenenfalls zu genehmigen oder abzulehnen, um sicherzustellen, dass nur qualitativ hochwertiger Code in das Projekt integriert wird.

  5. Verknüpfung mit Versionskontrollsystemen: Die Software ist oft mit Versionskontrollsystemen wie Git oder SVN integriert, um den Code direkt aus dem Repository zu überprüfen und Änderungen zu verfolgen.

  6. Automatisierte Code-Analyse: Die Software bietet automatisierte Tools zur Code-Analyse, die potenzielle Fehler oder Verstöße gegen Coding-Standards identifizieren können.

  7. Verlauf und Auditierung: Die Software speichert den Verlauf aller durchgeführten Code-Reviews und ermöglicht eine Nachverfolgung von Änderungen sowie eine Auditierung des Überprüfungsprozesses.

 

Die Funktion / Das Modul Code Review gehört zu:

Programmierung

Änderungsdokumentation
Änderungsmanagement
Anpassung UI
Ausnahmen- und Fehler-Behandlung
Bereinigung von Regeln
Bibliotheken
Code Generierung
Codeanalyse
Codeausblendung
Codeausführungsumgebung
Datenmanagement
Entwicklungsumgebung
Funktionsbaum
Globale Variablen
Host Implementation
KI-unterstützte Entwicklung
Konfigurationsroutine
Logging und Recovery
Low-Code Development Platform
Macros und Konfigurationsdateien
Modellressourcenanzeigen
No-Code Editor
Parameteroptimierung
Plattformen
Realisierungsunterstützung
Refaktorierung
reguläre Ausdrücke
Releaseplanung
Remote-Development
Repository
Routing
Runtime-Versionen
Softwaredesign
Speicherüberwachung
Sprach- und Inhaltsvarianten
Syntaxhervorhebung
Zufallsgenerator

Softwarelösungen mit Funktion bzw. Modul Code Review:

ANGEBOTSMANAGEMENT (MR.KNOW)
AUFTRAGSABWICKLUNG (MR.KNOW)
BANKENPROZESSE (MR.KNOW)
brixxbox business solutions
DIGITALE ASSISTENTEN (MR.KNOW)
NO-CODE-BPM (MR.KNOW)
ONBOARDING ASSISTANT (MR.KNOW)
PERSONALPROZESSE (MR.KNOW)
VERTRAGSMANAGEMENT (MR.KNOW)