Blocco VI · Programmare con gli agenti · Lezione 32
Programma da professionista con l'IA: piano, test e revisione
Imparerai il metodo che evita il codice fragile: pianificare prima di scrivere, scrivere prima i test, lavorare in parallelo con i worktree e rivedere automaticamente ogni modifica prima di accettarla.
- 11 min
- 9 slide animate
- Quiz di 4 domande
- Narrata in 6 lingue
Cosa vedrai in questa lezione
- Il flusso che evita il codice fragile
I team che lavorano meglio con gli agenti ripetono sempre lo stesso ciclo: piano, test, codice, revisione e commit.
- Modalità plan: prima legge e propone, poi tocca
In modalità plan l'agente esplora il codice e ti presenta un piano, ma non modifica nulla finché non lo approvi.
- Lavori grandi: intervista e specifica
Prima di una funzionalità grande, chiedi all'agente di farti domande e di mettere tutto per iscritto in un file.
- Prima i test: l'agente sa quando ha finito
Con il TDD (sviluppo guidato dai test) scrivi prima le prove, verifichi che falliscano e solo allora si programma.
- Dai all'agente qualcosa che possa verificare
Va bene qualsiasi cosa che restituisca «passa» o «fallisce»: test, compilazione, linter o uno screenshot confrontato con il design.
- Più sessioni in parallelo con i git worktree
Un worktree è un'altra copia di lavoro dello stesso repository, nella sua cartella e nel suo branch: ogni agente lavora nella sua.
- Revisione automatica prima di accettare ogni modifica
Un revisore con il contesto pulito trova errori che l'agente che ha scritto il codice non vede.
- Commit piccoli: ogni passo, un punto di ritorno
Fai commit ogni volta che qualcosa funziona e passa i test: una modifica, un commit, un messaggio chiaro.
- Riepilogo: il flusso professionale con gli agenti
Piano, test, verifica, parallelo, revisione e commit piccoli: più lento all'inizio, molto più veloce alla fine.
Strumenti e concetti
- Plan mode
- Worktrees
- Code review
- TDD
Accedi con il tuo account Google per vedere questa lezione e tutto il corso.