Iscriviti
Dev | ai | claude | coding | agenti

Claude Code: come un coding agent ha cambiato il mio workflow (review onesta)

Claude Code: come un coding agent ha cambiato il mio workflow (review onesta)

Claude Code non è un copilota. È un agente che legge la codebase, modifica file, esegue comandi e itera. Review onesta dopo settimane di uso su codebase reali.

“5× più veloce” è il tipo di affermazione che fa alzare un sopracciglio. E capisco il cinismo — le promesse di produttività nell’AI sono inflazionate. Ma quando ho iniziato a misurare, i numeri hanno retto.

Il punto è che la velocità non riguarda la velocità di digitazione. Riguarda tutto il tempo eliminato: boilerplate, ricerca, refactoring meccanici, debugging su errori banali. Claude Code ha reso credibile questo salto perché lavora come un agente reale: legge la codebase, modifica file, esegue comandi e itera.

La differenza rispetto a un copilota tradizionale

Un copilota ti suggerisce il prossimo token. Un agente prende un obiettivo con un perimetro — “aggiungi paginazione a questa lista, copri con test, aggiorna la documentazione, apri una PR” — e lavora in loop con verifica autonoma.

La differenza pratica è che tu puoi fare altro mentre l’agente lavora, invece di aspettare suggerimento per suggerimento.

Il workflow sicuro che consiglio

CLAUDE.md con le regole della repository. Convenzioni di stack, naming, linting, testing, e soprattutto cosa non toccare. Questo documento è la differenza tra un agente che rispetta l’architettura esistente e uno che la riscrive.

Approval gate su operazioni potenzialmente distruttive. Non eliminare questo attrito. Per ogni comando che potrebbe modificare file sensibili o stato persistente, vuoi una conferma esplicita.

Evidence rule. Ogni claim deve avere una prova: output di test, log, path del file. Se l’agente dice “ho risolto il bug”, deve mostrare il test che passa.

Batch piccoli. Cinque iterazioni piccole e verificabili valgono molto più di un mega-refactor che nessun reviewer riuscirà a seguire.

Dove accelera davvero

  • Refactoring guidati da test
  • Migrazione di API (cambiare una libreria in tutta la codebase)
  • Triage di bug con riproduzione e fix proposto
  • Scrittura di test e snapshot, soprattutto per UI
  • Pulizia di debito tecnico: dead code, typing, lint

Dove devi restare scettico

Architettura. L’agente può proporre soluzioni, ma la responsabilità del design rimane umana. Sempre.

Sicurezza. Un agente che tocca dipendenze e script può introdurre rischi non evidenti. La review non è negoziabile.

“Soluzioni troppo pulite”. Se sembra perfetto al primo colpo, spesso sta ignorando edge case o dipendenze implicite.

Come misurare il vero impatto

Traccia il tempo su task ripetitivi e meccanici — non su feature greenfield, dove il collo di bottiglia è il pensiero, non la digitazione. Nei task ripetibili con test come guardrail, un coding agent è un moltiplicatore reale.

Ma solo se lo tratti come un junior velocissimo: fa tanto lavoro, ha bisogno di guardrail e revisione. Non come un senior che può lavorare in autonomia.