CodeScene hat eine Fallstudie veröffentlicht, die zeigt, dass KI-Agenten große, ältere Codebestände schnell und kostengünstig überarbeiten können. Innerhalb von drei Wochen schrieben die Agenten eine 300.000 Zeilen umfassende C-Version von Street Fighter III: 3rd Strike um und erstellten dabei 2.903 Commits in 726 Dateien. Die Arbeit kostete rund 4.000 Dollar an KI-Token – etwa ein halbes Monatsgehalt eines Entwicklers – und steigerte den Code-Health-Wert von 5,6 auf die Höchstnote 10,0.
So arbeitete die KI
Das Team nutzte den CodeHealth MCP Server als verlässliches Qualitätssignal. Der Server bewertete jede Änderung und zeigte den Agenten damit, ob eine Überarbeitung die Codequalität verbesserte oder verschlechterte. Ein Replay-Trace-Testgerüst verglich den Spielzustand Frame für Frame vor und nach jeder Änderung und stellte so die funktionale Korrektheit sicher. Die Agenten erarbeiteten einen Leitfaden mit 22 Überarbeitungsrezepten. Dazu gehörten bekannte Muster wie „Extract Function“ und neue Ansätze wie „Shared Index Range“ für Schleifen, die sich nur durch Start- und Endwerte unterscheiden.
Was Praktiker davon halten
Die Reaktionen auf LinkedIn gingen in zwei Richtungen. Einige, darunter CTO Mats Iremark, nannten das Ergebnis „fast wie Schummeln“ und hoben den enormen Produktivitätsschub hervor. Andere, etwa Tech Lead Konrad Otrębski, stellten den Umfang infrage: Die Arbeit sei an einem Open-Source-Spiel und nicht an einem Produktivsystem erfolgt. Außerdem fragten sie, ob die Änderungen in einem einzigen riesigen oder in vielen kleineren Pull Requests eingereicht worden seien. Die Ingenieure von CodeScene erklärten, die Änderungen seien über 54 Pull Requests in einem Fork zusammengeführt worden.
Warum es wichtig ist
Für Entwickler zeigt das Beispiel, dass KI umfangreiche Aufräumarbeiten automatisieren kann, für die Menschen normalerweise Monate benötigen würden. Das könnte die Kosten und Risiken bei der Arbeit mit älterem Code senken. Voraussetzung ist jedoch eine verlässliche Prüfung der Korrektheit – und die fehlt vielen realen Projekten.