ForHosting KIT · Entwickler-Tools

Fremden Code verstehen

Diese Funktion nimmt einen eingefügten Codeabschnitt in einer gängigen Programmiersprache und erklärt in verständlichem Deutsch, was er tut, Schritt für Schritt, für alle, die fremden Code lesen müssen, ohne jede Zeile selbst zu entschlüsseln. Auch ohne tiefe Vorkenntnisse in der jeweiligen Sprache bleibt die Erklärung nachvollziehbar.

● Stabilpro Anfrage + pro 1.000 Wörter$0.003
Nutzen Sie es über WebAPIE-MailApp baldTelegram bald

Führen Sie dies mit Ihrem Konto auf unseren Servern aus. Kostenlose Tools laufen in Ihrem Browser; dieses wird zum oben genannten Preis von Ihrem KIT-Guthaben abgebucht.

Was die Erklärung leistet

Die Funktion liest den eingefügten Code und beschreibt in normalem Deutsch, was er bewirkt: welche Eingaben erwartet werden, welche Schritte nacheinander ausgeführt werden und welches Ergebnis am Ende zurückkommt. Bei längeren Abschnitten wird zusätzlich die grobe Struktur zusammengefasst, etwa welche Funktion welchen Teil der Aufgabe übernimmt.

Für wen sich das eignet

Wer eine fremde Codebasis übernimmt, ein altes internes Skript ohne Dokumentation vorfindet oder sich in eine neue Programmiersprache einarbeitet, spart mit dieser Funktion die Zeit, jede Zeile selbst nachzuschlagen. Auch für die Einarbeitung neuer Teammitglieder eignet sich eine automatisch erzeugte Erklärung als erster Überblick, vor dem eigentlichen Code-Review.

Grenzen der Erklärung

Die Erklärung beschreibt, was der Code laut seinem Text tut, kann aber Fehler im Code selbst nicht zuverlässig erkennen, etwa eine falsch verstandene Bibliotheksfunktion oder einen versteckten Randfall. Für eine sicherheitsrelevante Prüfung ersetzt die Erklärung kein eigenes Code-Review durch eine erfahrene Person.

Wo Sie es nutzen

Die Hauptoberfläche ist diese Webseite: Sie fügen den Code ein und erhalten die Erklärung direkt hier. Dasselbe Werkzeug steht auch per API zur Verfügung, für $0.003 pro Anfrage zuzüglich $0.0135 je 1.000 Wörter des eingefügten Codes, etwa für eine automatisierte Dokumentation mehrerer Dateien.

Einarbeitung in ein fremdes Projekt

Ein neuer Mitarbeiter der Schneider IT-Systeme GmbH & Co. KG lässt sich zentrale Funktionen einer unbekannten Codebasis erklären, bevor er die erste eigene Änderung vornimmt.

Altes Skript ohne Dokumentation

Jonas Weber findet ein Jahre altes, unkommentiertes Abrechnungsskript und lässt es sich erklären, bevor er es an ein neues System anpasst.

Code-Review für weniger erfahrene Teammitglieder

Eine IT-Abteilung lässt komplexe Codeabschnitte automatisch erklären, damit auch weniger erfahrene Teammitglieder beim Code-Review nachvollziehen können, was eine Änderung tatsächlich bewirkt.

Was kostet eine Code-Erklärung?

$0.003 pro Anfrage zuzüglich $0.0135 je 1.000 Wörter des eingefügten Codes.

Welche Programmiersprachen werden verstanden?

Alle gängigen Sprachen wie JavaScript, Python, PHP, Java oder SQL, auch ohne vorherige Angabe der Sprache.

Erkennt die Funktion auch Fehler im Code?

Sie beschreibt vor allem, was der Code tut; offensichtliche Probleme werden oft mit angemerkt, ein vollständiges Code-Review ersetzt das aber nicht.

Gibt es ein Längenlimit?

Für sehr lange Dateien empfiehlt sich eine Aufteilung in mehrere Anfragen, damit die Erklärung übersichtlich bleibt.

Wird mein Code gespeichert?

Nein, der eingefügte Code wird ausschließlich zur Erstellung der Erklärung verarbeitet und danach nicht dauerhaft aufbewahrt.

Ist die Nutzung im Browser kostenlos?

Nein, die Erklärung läuft über ein Sprachmodell und wird pro Anfrage abgerechnet, dafür ohne Abonnement und ohne Konto.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/dev/code-explain

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/dev/code-explain \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"…"}'
{
  "text": "…"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.code_explain",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.003
pro 1.000 Wörter$0.0135

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.
422task_failedDie Aufgabe ist fehlgeschlagen und wird nicht berechnet.

Vollständige KIT-Dokumentation lesen →