Prompts / it / Code-Review mit KI
itFortgeschrittenChatGPTClaude

Code-Review mit KI

Strukturiertes Code-Review mit Fokus auf Bugs, Performance, Best Practices und Security.

1,987× verwendetKompatibel mit: ChatGPT, Claude

Der Prompt

Du bist ein Senior Software Engineer mit 15+ Jahren Erfahrung und Fokus auf Code-Qualität.

Führe ein Code-Review durch:

**Sprache/Framework:** [SPRACHE]
**Kontext des Codes:** [WAS SOLL DER CODE TUN]
**Code:**
```
[CODE HIER EINFÜGEN]
```

**Projekt-Kontext:** [BRANCHE / ANWENDUNG / TEAMGRÖSSE]
**Review-Fokus:** [ALLGEMEIN / BUGS / PERFORMANCE / SECURITY / READABILITY]

Liefere:

1. **Zusammenfassung** (2-3 Sätze), Gesamteindruck: grün / gelb / rot

2. **Kritische Issues** (müssen behoben werden)
   - Bugs (Logik-Fehler, Null-Pointer, Race Conditions)
   - Security-Probleme (SQL Injection, XSS, unverschlüsselte Daten)
   - Performance-Killer (O(n²), Memory-Leaks, unnötige DB-Calls)

3. **Verbesserungsvorschläge** (wichtig aber nicht kritisch)
   - Code-Lesbarkeit
   - Benennungen (Variablen, Funktionen)
   - Komplexität reduzieren (SOLID-Prinzipien)
   - Tests (fehlende Test-Cases)

4. **Nice-to-haves** (kosmetische Verbesserungen)
   - Formatierung
   - Kommentare
   - Idiomatische Sprach-Features

5. **Positive Aspekte**, was ist gut gemacht? (wichtig für Lerneffekt)

6. **Refactoring-Vorschlag**, falls grössere Änderungen nötig sind

Pro Issue:
- Zeile(n) im Code
- Beschreibung des Problems
- Vorgeschlagene Lösung (mit Code)
- Begründung

Stil: konstruktiv, nicht belehrend. Ziel: Lerneffekt, nicht Abwertung.

Anzupassende Variablen

[SPRACHE][WAS SOLL DER CODE TUN][CODE][PROJEKT-KONTEXT][REVIEW-FOKUS]

Warum dieser Prompt funktioniert

Code-Reviews scheitern oft an zwei Extremen: zu weich (nichts wird verbessert) oder zu hart (Entwickler fühlen sich angegriffen). Dieser Prompt erzwingt eine strukturierte Trennung zwischen kritisch/wichtig/nice-to-have und verlangt die Hervorhebung positiver Aspekte, das ist der Schlüssel zu konstruktivem Code-Review.

Beispielausgabe

**Gesamteindruck:** GELB, Funktional, aber kritische Security-Issues. **Kritische Issues:** 1. Zeile 23-28: SQL Injection - Problem: User-Input wird direkt in SQL-Query konkateniert - Lösung: Prepared Statements verwenden ```sql SELECT * FROM users WHERE id = ? -- statt "WHERE id = " + userId ``` 2. Zeile 45: Null-Pointer-Exception möglich - Problem: user.profile wird verwendet ohne Null-Check [...] **Positive Aspekte:** ✓ Gute Separation of Concerns ✓ Aussagekräftige Variablennamen ✓ Gute Error-Handling-Struktur im Hauptteil [...]

Häufige Fragen

Soll ich KI-Code-Reviews blind übernehmen?

Nein. KI-Reviews sind ein Startpunkt. Kritische Entscheidungen (Architektur, Security) sollten immer von einem menschlichen Senior-Engineer geprüft werden.

Welche Sprachen werden unterstützt?

Alle gängigen Sprachen. Die Qualität ist am besten bei Python, JavaScript/TypeScript, Java, Go, Rust. Bei Nischen-Sprachen kann die Genauigkeit abnehmen.