Article
Code Cleanliness beeinflusst Coding Agents: Studie mit Claude Code zeigt Token-Einsparungen
Eine kontrollierte Studie von SonarSource untersucht, wie Code-Qualität die Effizienz von Coding Agents beeinflusst. Das Ergebnis: Sauberer Code spaltet Token und reduziert Datei-Wiederbesuche drastisch.
Die Forscher Priyansh Trivedi und Olivier Schmitt (SonarSource) führten 660 Experimente mit Claude Code durch und nutzten dabei ein neuartiges Evaluationsprotokoll: Minimal Pairs.
Das Minimal-Pair-Konzept
Die Forscher erstellen Repository-Paare, die sich in Architektur, Dependencies und externem Verhalten gleichen, aber in Code-Qualität unterscheiden. Ein Pipeline erstellt diese Paare in zwei Richtungen:
- Degrade: Sauberer Code wird verschlechtert (Regelverletzungen eingefügt)
- Clean: Unordentlicher Code wird bereinigt
Über 33 Tasks auf sechs solchen Paaren testen, ob Code-Qualität die Agent-Performance beeinflusst.
Hauptergebnisse
Pass-Rate unverändert: Die Erfolgsquote der Tasks bleibt konstant - egal ob sauberer oder unordentlicher Code.
Aber: Operativer Footprint ändert sich signifikant:
- 7-8% weniger Token bei sauberem Code
- 34% weniger Datei-Wiederbesuche (File Revisitations)
Implikationen
Die Studie zeigt: Traditionelle Maintainability-Prinzipien bleiben relevant im Zeitalter KI-getriebener Entwicklung. Code-Qualität beeinflusst nicht die Erfolgsrate, aber die computational cost und navigational efficiency von Coding Agents.
Code Cleanliness tritt damit neben Model-Wahl, Harness und Prompting als Faktor, der Agent-Verhalten materiell beeinflusst.
Link: arXiv:2605.20049