Da mein Feed voller Leute ist, die seit Monaten nicht mehr programmiert haben, weil Opus 4.5 so gut ist, möchte ich mit 5 Dingen beitragen, die ich heute Morgen manuell beheben musste, weil Claude Code das nicht getan hat: - Trennung der Anliegen: Ich habe nach neuer Funktionalität gefragt, die in eine bestimmte Klasse gehörte. Ich habe Claude gesagt, dass er diese Klasse überprüfen und die Änderungen vornehmen soll. Es hat die Änderungen in einer nicht verwandten Klasse vorgenommen und dann einige Funktionalitäten aus der Klasse, die ich wollte, in eine zweite nicht verwandte Klasse verschoben. - Kapselung. Eine Menge private und paket-private Methoden wurden ohne guten Grund öffentlich gemacht. - Nebenläufigkeit: Es wurde ein ziemlich offensichtlicher Nebenläufigkeitsfehler implementiert und bestand darauf, dass die Logik korrekt sei. - Das Rad neu erfinden: Der Nebenläufigkeitsfehler war in einer Warteschlangenbibliothek, die nicht geschrieben werden musste, weil Guava existiert. - Falschen Build-Befehl verwenden, dann den Fehler falsch interpretieren und eine Menge völlig unnötiger Änderungen vornehmen. In einer Schleife, da der falsche Build-Befehl nach jeder Runde nutzloser Änderungen weiterhin fehlschlug. Und ja, ich habe Plan-Dokumente, Regel-Dokumente und ich habe sehr sorgfältig angeregt. Claude Code ist beeindruckend gut, aber eine menschliche Überprüfung ist sehr notwendig. Besonders bei Nebenläufigkeit.