Capire il codice che non hai scritto
Come leggere una funzione specifica e capire cosa fa
⏱ Stima ~5 min
01 · Leggi
Nella lezione precedente hai imparato a ottenere il quadro generale di una codebase. Ora avviciniamoci. Come si legge una funzione specifica e si capisce cosa fa?
Questa è un'abilità che userai ogni giorno come ingegnere. Aprirai file, troverai funzioni scritte da altri, e dovrai capire cosa fanno, come funzionano e se contengono bug.
La buona notizia: il codice è scritto in modo strutturato e logico. Una volta che sai cosa cercare, leggere una funzione diventa quasi come leggere una ricetta.
02 · Leggi
Ecco un approccio sistematico per leggere qualsiasi funzione che incontri. Segui questi passi in ordine e anche le funzioni più confuse inizieranno ad avere senso.
Punti chiave
- Leggi il nome della funzione — di solito descrive cosa fa
- Leggi i parametri — quali input si aspetta?
- Leggi il valore di ritorno — cosa produce?
- Segui la logica riga per riga
- Usa Claude: "spiega cosa fa questa funzione in parole semplici"
03 · Esempio di codice
Leggi questa funzione e prova a capire cosa fa prima di guardare la spiegazione. Usa i passi indicati sopra: nome, parametri, valore di ritorno — poi segui la logica.
Funzione misteriosa
function processItems(items, threshold) {
const filtered = items.filter(item => item.price > threshold);
const sorted = filtered.sort((a, b) => b.price - a.price);
return sorted.slice(0, 5);
}
Questa funzione prende una lista di articoli e una soglia di prezzo, filtra quelli sotto la soglia, li ordina per prezzo (dal più alto), e restituisce i primi 5. Nomi come 'filter', 'sort', 'slice' sono i tuoi indizi. Senza commenti, il codice stesso ti dice cosa fa — se sai leggerlo.
04 · Modello di prompt
Quando sei bloccato su una funzione, usa Claude per confermare la tua comprensione. Sostituisci i segnaposto con il file effettivo e la tua interpretazione.
Spiega cosa fa la funzione processItems nel file {{filename}}. Secondo me fa {{your_understanding}} — è corretto?05 · Completa
Quando leggi una funzione, le tre cose che ti dicono di più sono il nome, _____ e il valore di ritorno.
06 · Quiz
Quando leggi una funzione che non conosci, cosa guardi per prima cosa?
- I commenti sulla funzione
- L'ultima riga della funzione
- Le variabili dentro la funzione
- Il nome e i parametri della funzione
Altre lezioni di questo capitolo
⚠ L'esperienza interattiva completa richiede JavaScript. Attivalo e ricarica la pagina.
※ Questo è un progetto educativo indipendente — non è un prodotto ufficiale di Anthropic. Claude™ è un marchio di Anthropic, PBC.