OpenAI & ChatGPT · Foto: Kevin Rheese, CC BY 2.0
Code Explainer
Zuletzt aktualisiert:
Typ
Prompt
Lizenz
MIT
Anwendungsfeld
Prompts
Einarbeitung in fremde Codebasen
Voraussetzungen
Keine besonderen — direkt loslegen.
Einordnung
Kein Einrichtungsaufwand, aber nur für grobes Verständnis geeignet, nicht für Debugging.
Erklärt fremden Code in einfacher Sprache
Für wen: Einarbeitung in fremde Codebasen
Im Detail
Code Explainer ist ein kompakter Prompt, der Codeschnipsel in jeder Sprache in verständliche Alltagssprache übersetzt. Statt Fachbegriffe vorauszusetzen, nutzt er Analogien und einfache Beispiele, erklärt aber Fachbegriffe, wenn sie unvermeidbar sind. Der Fokus liegt auf Funktionsweise, Zweck und den wichtigsten Bausteinen des Codes – nicht auf einer zeilenweisen Übersetzung. Besonders hilfreich für Einsteiger, die fremden Code aus Tutorials oder von Kolleginnen und Kollegen nachvollziehen wollen, oder für technikferne Personen, die grob verstehen müssen, was ein Skript tut. Für tiefes Debugging oder Code-Reviews ist ein spezialisiertes Tool wie ein Debugger sinnvoller.
Schritt für Schritt
- Codeschnipsel bereithalten, den Sie oder eine andere Person nicht auf Anhieb versteht
- Im Prompt festlegen, für wen erklärt werden soll (z. B. Einsteiger oder technikferne Person)
- Code einfügen und prüfen, ob Funktionsweise und Zweck klar geworden sind
- Bei zu knapper Erklärung gezielt nach den verwendeten Fachbegriffen nachfragen
- Bei langem oder verschachteltem Code in kleinere Abschnitte teilen und einzeln erklären lassen
Beispiel aus der Praxis
Ein Einsteiger fügt eine rekursive Python-Funktion zur Fakultätsberechnung ein, die er aus einem Tutorial kopiert hat. Der Prompt erklärt Basisfall und Rekursion mit einer Alltagsanalogie, statt die Zeilen einzeln zu übersetzen.
Praxis-Tipp
Fügen Sie den kompletten Codeblock inklusive Kommentaren ein – je mehr Kontext (Sprache, Zweck der Datei), desto treffsicherer die Analogie in der Erklärung.
Stolperfallen
Bei sehr komplexem oder stark verschachteltem Code bleibt die Erklärung mitunter oberflächlich, da der Fokus bewusst auf Funktionsweise statt Zeile-für-Zeile-Analyse liegt. Für tiefes Debugging oder Code-Reviews sollte man stattdessen ein spezialisiertes Tool wie einen Debugger nutzen.
Siehe auch
Lizenz & Quelle
- Lizenz: MIT
- Quelle: github.com/abilzerian/LLM-Prompt-Library
Häufige Fragen.
Funktioniert das für jede Programmiersprache?
Laut Beschreibung ja, der Prompt ist sprachunabhängig und erklärt Codeschnipsel unabhängig von der verwendeten Sprache.
Ersetzt das einen Debugger oder ein Code-Review?
Nein, für tiefes Debugging oder Code-Reviews ist ein spezialisiertes Tool wie ein Debugger sinnvoller, dieser Prompt liefert nur eine allgemeinverständliche Erklärung.
Für wen eignet sich der Prompt am meisten?
Für Einsteiger, die fremden Code aus Tutorials oder von Kollegen nachvollziehen wollen, sowie für technikferne Personen, die grob verstehen müssen, was ein Skript tut.
Inhalt ansehen (Code_Explainer.md)
Lade …
Erfahrungen & Kommentare.
Funktioniert der Prompt bei Ihnen? Tipps, Stolperfallen, Varianten — teilen Sie es mit der Community.
Lade Kommentare …
Passt dazu.
Socratic Tutor
Gibt nie die Lösung vor, sondern führt mit gezielten Rückfragen zum Selberdenken (sokratische Methode)
