Sviluppo software con Claude Code
Dani Zysman
AI Curriculum Manager @ DataCamp

Stesso workflow: chiedi a Claude di scrivere i test!

music-analytics-api/
app.py
routes.py
models.py
db_routes.py # Blueprint con database
chinook.db
test_routes.py # Test unitari (Cap. 2)
test_db_routes.py # <- Test di integrazione
CLAUDE.md
> Generate pytest integration tests for @db_routes.py and run them
Copertura dei test TestGetArtistAlbums: Funzionalità core - Recupero, ordinamento, 404, ID non validi TestDatabaseConnection: Gestione connessione - Percorso, chiusura su successo ed errore TestErrorHandling: 500 su errori del database TestResponseFormat: Formato JSON e validazione campi Usa un database SQLite temporaneo, indipendente da chinook.dbEseguiti tutti i 23 test: Superati!
Sviluppo software con Claude Code