Code Review
Ein Code Review ist ein statisches Testverfahren in der Softwareentwicklung,
bei dem Quellcode von anderen Entwicklern geprüft wird.
Definition
Ein Code Review ist die systematische Überprüfung von Quellcode durch andere Entwickler,
um Fehler, Sicherheitsprobleme und Verbesserungsmöglichkeiten zu finden.
Ziele eines Code Reviews
- Fehler frühzeitig erkennen
- Codequalität verbessern
- Sicherheitslücken vermeiden
- Wissen im Team verteilen
Ablauf
1. Entwickler schreibt Code
2. Code wird anderen Teammitgliedern zur Prüfung gegeben
3. Reviewer analysieren den Code
4. Feedback wird gegeben
5. Code wird angepasst und erneut geprüft
Vorteile
- Verbesserte Codequalität
- Weniger Fehler im Produktivsystem
- Bessere Teamkommunikation
Nachteile
- Zeitaufwendig
- Kann zu Diskussionen im Team führen
- Erfordert Disziplin und Erfahrung
Beispiel
Ein Entwickler schreibt eine Login-Funktion. Ein anderer Entwickler überprüft den Code
und findet eine fehlende Passwortvalidierung.
Merksatz für die FISI-Prüfung:
Ein Code Review ist die Überprüfung von Quellcode durch andere Entwickler,
um Fehler zu finden und die Codequalität zu verbessern.
Typische Prüfungsantwort
Ein Code Review ist ein statisches Testverfahren, bei dem Quellcode von anderen Entwicklern
geprüft wird, um Fehler zu finden, die Qualität zu verbessern und Sicherheitsprobleme zu vermeiden.
```