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

Softwarelösungen mit Funktion bzw. Modul Code Review:

ANGEBOTSMANAGEMENT (MR.KNOW)
AUFTRAGSABWICKLUNG (MR.KNOW)
DIGITALE ASSISTENTEN (MR.KNOW)
NO-CODE-BPM (MR.KNOW)
ONBOARDING ASSISTANT (MR.KNOW)
PERSONALPROZESSE (MR.KNOW)
SECURITY ASSISTANT (MR.KNOW)
VERTRAGSMANAGEMENT (MR.KNOW)