Esercitati con il refactoring sicuro
Il flusso per un refactoring sicuro è: invoca la skill, poi verifica che i test passino ancora. In questo modo ti assicuri che le modifiche non rompano il comportamento esistente.
Il progetto ha già una skill di refactoring configurata in .claude/skills/refactor/. Hai la copertura dei test dall'esercizio precedente. Ora esercitati a fare il refactoring di routes.py in sicurezza. La funzione get_album_stats gestisce sia la preparazione dei dati sia il calcolo delle statistiche. Estrai la logica di preparazione dei dati in una funzione di supporto.
Questo esercizio fa parte del corso
Sviluppo software con Claude Code
Istruzioni dell'esercizio
- Avvia Claude Code con
claude. - Usa la skill di refactoring:
/refactor @routes.pyper estrarre la logica di preparazione dei dati in una funzione di supporto. - Esegui i test per verificare che il refactoring non abbia rotto nulla.
- Quando hai finito, digita
/exitper uscire da Claude Code.
esercizio interattivo pratico
Trasforma la teoria in pratica con uno dei nostri esercizi interattivi
Inizia esercizio