Schreibtischtest
Schreibtischtest ist die manuelle, statische Analyse von Code ohne Computer-Ausführung.
Entwickler simulieren die Programmausführung gedanklich oder auf Papier.
Important
Schreibtischtest-Vorgang:
- Code Zeile für Zeile durchgehen
- Variablenwerte verfolgen und notieren
- Kontrollfluss nachvollziehen
- Erwartete vs. tatsächliche Ergebnisse vergleichen
Example
Schreibtischtest-Tabelle:
Zeile | Variable i | Variable sum | Bedingung
------|-----------|-------------|----------
1 | 0 | 0 | -
2 | 0 | 0 | i < 5: true
3 | 0 | 0 | -
4 | 1 | 0 | -
2 | 1 | 0 | i < 5: true
Success
Vorteile:
- Frühe Fehlererkennung
- Tiefes Code-Verständnis
- Keine Tools erforderlich