Quellcodereviews

Proaktive Fehlervermeidung durch Reviews

Quellcodereviews sind ein kostengünstiges Mittel um Fehler frühzeitig zu erkennen und zu vermeiden. Hierbei handelt es sich um eine systematische Überprüfung des geschriebenen Quellcodes durch eine oder mehrere Personen. Ziel ist es Fehler oder sonstige Mängel bereits frühzeitig, während der Implementierungsphase, zu entdecken und entsprechende Lösungen zu erarbeiten. Die Ergebnisse können somit direkt in den Quellcode einfließen und beeinflussen somit die Sicherstellung der Softwarequalität unmittelbar. In aktuellen Untersuchungen wurde nachgewiesen, dass durch regelmäßige Code-Reviews 85 % der Fehler vor der Testphase erkannt werden. Und dies mit einem äußerst geringen Aufwand.

Wir führen bereits seit vielen Jahren regelmäßig Code-Reviews in all unseren Projekten durch und haben in diesem Bereich tief gehende Erfahrung. Gerne unterstützen wir Sie bei der Auswahl der geeigneten Reviewtechnik, der Zieldefinition oder bei der Auswahl von geeigneten Personen für den bestmöglichen Erfolg des Reviews.

Wir helfen Ihnen gerne, wenn Sie mehr über die Qualitätsstandards und Maßnahmen bei euris erfahren möchten, oder wenn Sie selbst Unterstützung bei der Sicherstellung Ihrer Quellcodequalität erhalten möchten.

Qualitätskriterien

  • Einhaltung der Programmierrichtlinien
  • Prüfung verschiedener Metriken (z. B. Lines of Code)
  • Designfehler in der Software
  • Betrachtung der Wartbarkeit der Software und des Quellcodes
  • Kontrolle der Schnittstellenspezifikationen
  • Quellcodeanalyse hinsichtlich Performance und Speichermanagement

Unterschiedliche Reviewarten

  • Technisches Review (Fachliche Prüfung, Entscheidungsfindung)
  • Informelles Review (z. B. Peer Rating zwischen zwei Programmierern)
  • Walkthrough (Probeläufe von bestimmten Szenarien)
  • Inspektion (Formaler Review mit einem dokumentierten Vorgehen)