Article

Code Cleanliness beeinflusst Coding Agents: Studie mit Claude Code zeigt Token-Einsparungen

Claude Code Coding Agents Code Quality arXiv

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:

  1. Degrade: Sauberer Code wird verschlechtert (Regelverletzungen eingefügt)
  2. 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