Il contesto dello studio
Un paper pubblicato su arXiv a maggio 2026 esamina se la pulizia del codice incide sul comportamento degli agenti di programmazione autonomi. I ricercatori Priyansh Trivedi e Olivier Schmitt hanno creato coppie minime di repository identiche per architettura, dipendenze e comportamento esterno, ma diverse per violazioni delle regole di analisi statica e complessità cognitiva. Hanno poi sottoposto 33 task a Claude Code su 660 esecuzioni totali.
Metodologia e coppie minime

Lo studio costruisce le coppie in entrambe le direzioni: degradando codice pulito con pipeline automatizzate o ripulendo repository disordinati. I task vengono valutati solo attraverso test nascosti sull’interfaccia pubblica dell’applicazione, senza accesso diretto ai file interni durante la valutazione. Questo approccio isola l’effetto della pulizia da altri fattori come capacità del modello o prompt.
I repository coprono linguaggi e framework diversi, con violazioni misurate da strumenti di analisi statica standard. Le metriche raccolte includono tasso di superamento dei test, numero di token consumati e numero di volte in cui l’agente riapre lo stesso file.
Risultati sui costi operativi
Il tasso di completamento dei task rimane invariato tra le versioni pulite e quelle disordinate. La differenza emerge invece sul consumo di risorse: sugli stessi task, gli agenti su codice pulito usano tra il 7 e l’8 percento di token in meno e riducono del 34 percento le riaperture di file.
Queste riduzioni si verificano in modo coerente su tutte e sei le coppie esaminate. Il dato suggerisce che la navigazione all’interno della base di codice diventa più diretta quando le regole di stile e la complessità sono controllate.
Conseguenze per chi sviluppa

Per chi mantiene codebase di medie e grandi dimensioni, il risultato indica che gli investimenti in refactoring e l’applicazione di linter continuano a produrre benefici anche quando gran parte del lavoro viene delegato ad agenti. Meno token consumati si traducono in costi inferiori sui servizi di LLM, mentre la minore necessità di riaprire file riduce il rischio di modifiche incoerenti.
Il paper non afferma che la pulizia migliori la qualità finale del codice generato, ma solo che rende più efficiente il processo di modifica. Questo aspetto è rilevante per flussi di lavoro che prevedono iterazioni multiple o limiti di budget sui token.
FAQ
La pulizia del codice aumenta la probabilità che l’agente completi il task? No. Lo studio registra lo stesso tasso di superamento dei test sia sul codice pulito che su quello disordinato.
Quali metriche migliorano con codice più pulito? Il consumo di token scende del 7-8 percento e le riaperture di file diminuiscono del 34 percento.
Vale la pena dedicare tempo al refactoring prima di usare agenti? Dipende dai costi dei token e dalla frequenza di iterazioni. Quando si opera su repository grandi, la riduzione di token e navigazioni può giustificare l’intervento.
---
📖 Leggi anche
- Agentic Coding: Una Trappola per lo Sviluppo Software?
- UT spinge per la Verifica AI: Un'opportunità per i developer
- Meta annuncia nuovi chip AI: Opportunità per i developer
Hai bisogno di una consulenza?
Aiuto aziende e startup a sviluppare software, automatizzare processi e integrare AI. Parliamone.
Scrivimi