Zurück zur Übersicht
Claude & Codex Artikel 04 von 08

Dateien ändern lassen und prüfen

Wie beide Tools Änderungen machen, wie du Diffs prüfst und wie klare Arbeitsregeln Fehler vermeiden.

Hier lässt du KI Dateien bearbeiten, ohne Kontrolle über Diffs, bestehende Änderungen und Tests zu verlieren. KI-Tools die Code bearbeiten sind mächtig. Und genau deshalb lohnt es sich, von Anfang an eine klare Arbeitsweise zu haben. Nicht weil die Tools unzuverlässig sind, sondern weil du die Kontrolle behalten willst. Ich zeige dir wie ich das handhabe.

Wie Claude Code Dateien ändert

Claude Code zeigt dir vor jeder Dateiänderung was es vorhat. Du siehst den Diff, also was hinzukommt und was wegfällt, und kannst mit Ja oder Nein antworten. Nichts passiert ohne deine Zustimmung.

Das gibt dir die Möglichkeit, jeden Schritt zu verstehen und bei Bedarf einzugreifen. Wenn dir eine Änderung nicht gefällt, lehnst du sie ab und gibst Claude eine neue Anweisung.

Wie Codex Dateien ändert

Codex arbeitet in einem isolierten Arbeitsbereich und zeigt dir am Ende einen vollständigen Diff aller Änderungen. Du übernimmst entweder alles, lehnst alles ab, oder wählst einzelne Änderungen aus.

Das ist weniger interaktiv, aber übersichtlicher bei größeren Aufgaben. Du siehst auf einen Blick was sich verändert hat und entscheidest dann.

Meine Grundregeln

Immer zuerst Git-Commit
Vor jeder größeren Aktion einen Commit machen. So kann ich jederzeit auf den Stand vor der KI-Bearbeitung zurück. Ein Einzeiler reicht: "vor KI-Refactoring".
Einen Schritt nach dem anderen
Nicht fünf Aufgaben auf einmal delegieren. Eine Aufgabe, prüfen, übernehmen oder verwerfen, dann die nächste. So weißt du immer was welche Änderung verursacht hat.
Den Diff wirklich lesen
Nicht einfach "Ja" klicken weil es vermutlich passt. Auch wenn es zeitaufwendig wirkt: ein kurzer Blick auf den Diff kostet weniger Zeit als ein Fehler zu debuggen den man selbst durchgelassen hat.
Keine kritischen Dateien ohne Backup
Konfigurationsdateien, Datenbankschemas, Deploy-Skripte. Bei diesen Dateien bin ich besonders vorsichtig und mache immer zuerst eine Kopie.

Git schnell einrichten

Falls du noch kein Git nutzt: Es ist die wichtigste Absicherung bei der Arbeit mit KI-Tools. Die Installation dauert zwei Minuten.

sudo apt install git
brew install git

Homebrew wird vorausgesetzt. Falls nicht installiert: brew.sh

# Download unter git-scm.com/download/win

Installer herunterladen und ausführen. Standardeinstellungen sind in Ordnung.

Drei Git-Befehle die du brauchst

git init — Repository anlegen  |  git add . && git commit -m "Nachricht" — Stand sichern  |  git checkout . — Alle Änderungen verwerfen

Was du jetzt kannst

Du weißt wie du sicher mit KI-Tools an Dateien arbeitest. Im nächsten Artikel schauen wir uns an wie du fremden Code verstehst, Tests ergänzt und Verbesserungen strukturiert umsetzt.

Der nächste sinnvolle Schritt

Wenn du diesen Teil verstanden hast, passen diese Seiten als Nächstes:

Häufige Fragen

Warum ist der Diff wichtiger als die Antwort?

Der Diff zeigt, was wirklich geändert wurde. Nur dort erkennst du Seiteneffekte, entfernten Code und unpassende Ergänzungen.

Was ist bei einem schmutzigen Worktree riskant?

Bestehende Änderungen können vom Menschen oder anderen Tools stammen. Die KI muss damit arbeiten, nicht sie versehentlich überschreiben.

Muss ich immer Tests ausführen?

Bei Codeänderungen ja, soweit passende Tests existieren. Wenn keine Tests da sind, brauchst du mindestens eine konkrete manuelle Prüfung.