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.

Entra nel corso

Cosa vedrai in questa lezione

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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

Accedi con il tuo account Google per vedere questa lezione e tutto il corso.

Entra nel corsoVedi il programma completo

Altre lezioni del blocco