Alle Guides

Die besten KI-Prompts für Programmierung & Coding

Du willst einen Fehler eingrenzen oder Tests für eine Funktion schreiben? Die folgenden Prompts geben der KI den nötigen Code, ein klares Ziel und ein festes Antwortformat. Ersetze die Angaben in eckigen Klammern. Prüfe den Vorschlag in deinem Projekt, bevor du ihn übernimmst.

Aktualisiert am

Welche Angaben die KI braucht

Nenne die Programmiersprache, ihre Version und die betroffenen Bibliotheken. Füge den kleinsten Codeausschnitt ein, mit dem das Problem auftritt. Beschreibe, was du erwartest und was stattdessen passiert.

Bei Tests ist das gewünschte Verhalten die Grundlage. Ein Test, der nur den vorhandenen Code nachbildet, kann dessen Fehler übernehmen. Gib daher Beispiele für richtige Ergebnisse und Grenzfälle vor.

Beispielprompts zum Kopieren

Ersetze die Angaben in eckigen Klammern. Lies die Antwort und prüfe sie mit dem Schritt unter dem jeweiligen Beispiel.

Einen Fehler mit einem kleinen Beispiel eingrenzen

Nutze diesen Prompt, wenn du einen Fehler auslösen kannst und die Ursache prüfen willst.

Hilf mir, diesen Fehler einzugrenzen.
Sprache und Version: [z. B. Python, genaue Version]
Bibliotheken und Versionen: [Angaben]
Code: [kleinstes ausführbares Beispiel]
Eingabe: [konkrete Eingabe]
Erwartetes Ergebnis: [Ergebnis]
Tatsächliches Ergebnis oder vollständige Fehlermeldung: [Ergebnis]

Nenne zuerst höchstens drei mögliche Ursachen. Verweise für jede auf die passende Codezeile und einen Prüfschritt. Trenne belegte Fehler von Vermutungen. Wenn eine Angabe fehlt, frage danach. Schlage danach die kleinste passende Änderung und einen Test vor, der den Fehler vor der Änderung zeigt. Erfinde keine Ausführungsergebnisse.

So prüfst du die Antwort: Führe das kleine Beispiel vor und nach der Änderung aus. Der Test soll vorher am beschriebenen Fehler scheitern und danach bestehen.

Code Reviewer – Für eine breitere Prüfung deines Codes. Ergänze das gewünschte Verhalten und konkrete Eingaben.

Tests aus Anforderungen ableiten

Nutze diesen Prompt für eine Funktion mit klaren Eingaben und erwarteten Ergebnissen.

Entwirf Tests für diese Funktion.
Sprache und Version: [Angaben]
Vorhandenes Testwerkzeug und Version: [Angaben]
Anforderung: [Was soll die Funktion tun?]
Gültige Eingaben und erwartete Ergebnisse: [mindestens zwei Beispiele]
Ungültige Eingaben und gewünschtes Verhalten: [Beispiele]
Code und bestehende Tests: [Ausschnitt]

Erstelle zuerst eine Tabelle mit Testfall, Eingabe, erwartetem Ergebnis und Begründung aus der Anforderung. Berücksichtige leere Werte, Grenzen und einen normalen Fall, soweit sie passen. Schreibe dann die Tests mit unserem Testwerkzeug. Ändere den Anwendungscode nicht. Liste offene Fragen auf, statt fehlende Regeln selbst festzulegen.

So prüfst du die Antwort: Vergleiche jedes erwartete Ergebnis mit der Anforderung. Führe die Tests aus und prüfe an einer absichtlichen kleinen Fehländerung, ob sie den Fehler erkennen.

Unit Tester Assistant – Die bestehende Vorlage für Testfälle und Testcode. Ergänze Anforderungen und dein Testwerkzeug.

Weitere Vorlagen für Programmierung

15 handverlesene Prompts aus der Kategorie Programmierung.

Tipps zum Anwenden und Prüfen

  • ▸Entferne Zugangsdaten und private Nutzerdaten aus dem Codebeispiel.
  • ▸Lass fehlende Angaben als Fragen ausgeben, statt sie ergänzen zu lassen.
  • ▸Prüfe neue Bibliotheksaufrufe in der Dokumentation deiner Version.
  • ▸Übernimm nur Änderungen, deren Zweck du erklären und prüfen kannst.

Häufige Fragen

Kann ich die Prompts für meine Programmiersprache nutzen?

Du kannst Sprache und Version im Prompt angeben. Ob der Vorschlag passt, musst du an deinem Code prüfen. Bei unbekannten Bibliotheken helfen ein Ausschnitt aus der Dokumentation und vorhandene Beispiele.

Warum soll ich das erwartete Ergebnis angeben?

Die KI kann aus fehlerhaftem Code eine falsche Regel ableiten. Ein erwartetes Ergebnis beschreibt, was der Code tun soll, und hilft dir beim Prüfen der Änderung.

Du brauchst einen Prompt, der genau zu deinem Fall passt?

Prompt-Generator