Zur Community

Informatik Softwareentwicklung – Code-Review und Pair Programming

15 KartenInformatikatrio01.10.2026Nur mit Link

Karteikarten zum Thema „Informatik“ · 15 Karten · von atrio. Beispiele: Was ist ein Code Review in der Softwareentwicklung? · Welche drei Hauptziele verfolgt…

Karten

15 Karten
STANDARD

Was ist ein Code Review in der Softwareentwicklung?

Rückseite

Systematische Prüfung von Quellcode durch andere Entwickler vor dem Merge, um Fehler zu finden, Wissen zu teilen und Code-Qualität sicherzustellen.

STANDARD

Welche drei Hauptziele verfolgt ein Code Review?

Rückseite

Fehlererkennung vor Production, Wissensverteilung im Team und Einhaltung von Coding-Standards sowie Architekturentscheidungen.

STANDARD

Was versteht man unter Pair Programming?

Rückseite

Zwei Entwickler arbeiten an einem Arbeitsplatz gemeinsam an Code: einer tippt (Driver), der andere denkt strategisch nach und prüft (Navigator).

STANDARD

Welche Rollen gibt es beim Pair Programming und wie oft sollte gewechselt werden?

Rückseite

Driver (tastaturaktiv) und Navigator (denkend, prüfend); Rollenwechsel alle 15–30 Minuten hält beide engagiert und verteilt kognitive Last.

STANDARD

Welche messbaren Vorteile bringt Pair Programming gegenüber Solo-Arbeit?

Rückseite

15–30 % weniger Defekte, bessere Design-Entscheidungen, schnelleres Onboarding, geteiltes Code-Verständnis – bei ca. 15 % höherem Personaleinsatz.

STANDARD

Was gehört auf eine Code-Review-Checkliste?

Rückseite

Funktionalität, Lesbarkeit, Tests, Security, Performance, Error-Handling, Dokumentation, Architekturkonformität, keine Hardcodings, saubere Git-Historie.

STANDARD

Welche Obergrenze für Code-Review-Größe wird empfohlen?

Rückseite

Maximal 400 Zeilen Änderungen pro Review – größere Pull Requests werden oberflächlicher geprüft und enthalten signifikant mehr übersehene Fehler.

STANDARD

Wie lange sollte ein einzelnes Code Review maximal dauern?

Rückseite

60 Minuten am Stück; danach sinkt die Fehlererkennungsrate drastisch – große Reviews in mehrere Sessions aufteilen.

STANDARD

Nenne drei Anti-Patterns bei Code Reviews.

Rückseite

Nur Style-Kommentare (Bikeshedding), Reviews ohne Kontextverständnis, „LGTM“ ohne echte Prüfung, persönliche Kritik statt Code-Kritik, Reviews blockieren statt verbessern.

STANDARD

Welche Anti-Patterns treten beim Pair Programming auf?

Rückseite

Driver dominiert dauerhaft, Navigator schweigt passiv, beide tippen gleichzeitig, kein Rollenwechsel, Pairing bei trivialen Tasks (Overhead), Skill-Gap zu groß.

STANDARD

Welche Metriken messen Code-Review-Qualität?

Rückseite

Defect Detection Rate (Fehler pro 100 LoC), Review Coverage (% geprüfter Changes), Time to First Review, Rework-Rate, Review Participation pro Teammitglied.

STANDARD

Wann ist Pair Programming effizienter als Code Review?

Rückseite

Bei komplexen, risikoreichen oder neuartigen Aufgaben, bei Onboarding, Wissenssilos, architektonischen Entscheidungen – Code Review reicht für Routine-Änderungen.

STANDARD

Was ist der Hauptunterschied zwischen Code Review und Pair Programming?

Rückseite

Code Review ist asynchron, nachträglich, asynchrones Feedback; Pair Programming ist synchron, präventiv, kontinuierlicher Dialog während der Entwicklung.

STANDARD

Was bedeutet „Time to First Review“ und warum ist sie wichtig?

Rückseite

Zeit vom PR-Erstellen bis zum ersten Reviewer-Kommentar; lange Wartezeiten blockieren Deployment-Pipeline, erhöhen Merge-Konflikte und Frustration.

STANDARD

Wie fördert Pair Programming explizit Knowledge Sharing?

Rückseite

Beide Partner verstehen den gesamten Code, Bus-Factor steigt, implizites Wissen wird externalisiert, Junior lernt von Senior durch direktes Vorzeigen und Erklären.

Lerne diese Karten mit Spaced Repetition

Kopiere das Deck kostenlos in deine Bibliothek und starte den Lernmodus mit dem FSRS-5 Algorithmus.