Programmazione e sviluppo software
- Sapere in cosa la programmazione con l'AI è davvero forte — spiegare, generare, rifattorizzare, fare debug, tradurre, revisionare
- Eseguire il ciclo d'oro: contesto in ingresso, piano, generazione, lettura, esecuzione — e reinserire i fallimenti come nuovo contesto
- Usare prompt che valgono il loro peso invece di frasi vaghe da una riga
- Interiorizzare le due regole inderogabili: verifica eseguendo, e non incollare mai segreti
Che tu stia imparando a programmare o spedendo software in produzione, l'AI cambia il ciclo di lavoro. Chi vince la tratta come un collega veloce e competente — e verifica tutto ciò che produce.
In cosa eccelle
- Spiegare codice o errori sconosciuti in linguaggio semplice.
- Generare boilerplate, test e prime bozze di funzioni.
- Rifattorizzare per maggiore chiarezza, e fare debug ragionando su uno stack trace.
- Tradurre tra linguaggi/framework.
- Revisionare un diff alla ricerca di bug e cattivi odori.
Per codebase reali, fallo dentro il tuo repository con Claude Code, che può leggere file, eseguire test e modificare con la tua approvazione.
Il ciclo d'oro
- Dai contesto — il codice rilevante, l'errore, ciò che ti aspettavi rispetto a ciò che hai ottenuto. Input vago, output vago.
- Chiedi un piano per le modifiche non banali prima di apportarle (Modalità Piano).
- Genera la modifica.
- Leggila — capiscila prima di accettarla. Il codice è tuo.
- Eseguila — test/lint/build. Non fidarti mai di un "funziona" senza averlo eseguito.
Il passaggio che separa i buoni risultati da quelli cattivi è la freccia che torna in cima: quando un test fallisce, non correggi alla cieca — reinserisci l'errore come nuovo contesto.
Prompt che valgono il loro peso
Spiega il codice + individua i casi limite
Explain what this function does and any edge cases it mishandles: {code}Genera i test
Write tests for {function}. Cover the happy path and the edge cases. {code}Debug a partire da uno stack trace
This throws {error}. Here's the code and stack trace. Find the root cause and propose a minimal fix. {context}Regole inderogabili
:::warning Verifica e proteggi i tuoi segreti
- Esegui e revisiona il codice generato — può essere sottilmente sbagliato o inventare API che non esistono.
- Non incollare mai segreti/chiavi in un prompt (Privacy).
- Per la programmazione agentica/automatizzata, blinda i permessi e leggi Mettere in sicurezza gli agenti. :::
Mettiti alla prova
0/3- Tratta l'AI come un collega veloce e competente — poi verifica tutto ciò che produce eseguendolo davvero
- Contesto in ingresso, qualità in uscita: dai il codice, l'errore e l'atteso-vs-ottenuto, mai una richiesta vaga
- Chiedi un piano prima delle modifiche non banali, così revisioni l'approccio prima che il codice cambi
- Leggi il codice generato prima di accettarlo — può essere sottilmente sbagliato o inventare API che non esistono
- Non incollare mai segreti o chiavi in un prompt, e blinda i permessi prima di lasciare che un agent programmi da solo