Pengembangan Perangkat Lunak dengan Claude Code
Dani Zysman
AI Curriculum Manager @ DataCamp

Alur yang sama: minta Claude menulis tesnya!

music-analytics-api/
app.py
routes.py
models.py
db_routes.py # Database-backed Blueprint
chinook.db
test_routes.py # Unit tests (Ch.2)
test_db_routes.py # <- Integration tests
CLAUDE.md
> Generate pytest integration tests for @db_routes.py and run them
Cakupan Tes TestGetArtistAlbums: Fungsionalitas inti - Pengambilan, pengurutan, 404, ID tidak valid TestDatabaseConnection: Penanganan koneksi - Path, penutupan saat sukses dan error TestErrorHandling: 500 saat error database TestResponseFormat: Format JSON dan validasi field Menggunakan basis data SQLite sementara, independen dari chinook.dbMenjalankan 23 tes: Lulus!
Pengembangan Perangkat Lunak dengan Claude Code