CommencezCommencez gratuitement

Ajouter une validation

Le point de terminaison db_routes.py fonctionne, mais que se passe-t-il si quelqu'un demande un artiste qui n'existe pas ? À l'heure actuelle, il renvoie un tableau vide sans aucune explication. Nous avons besoin d'un traitement d'erreur adéquat. Votre répertoire a été préparé avec l'API Music Analytics, incluant db_routes.py, qui implémente le point de terminaison des albums sans validation Pydantic ni gestion du 404 — vous pouvez le consulter ici : music-analytics-api-with-db-routed/db_routes.py.

Votre tâche consiste à ajouter une validation Pydantic et à retourner un 404 lorsque l'artiste n'existe pas ou n'a aucun album.

Cette activité fait partie du cours

Développement logiciel avec Claude Code

Voir le cours

Instructions de l’exercice

  • Démarrez Claude Code avec claude.
  • Demandez à Claude d'ajouter une validation Pydantic à db_routes.py et de retourner une erreur 404 lorsque l'artiste n'existe pas ou n'a aucun album.
  • Lorsque vous avez terminé, tapez /exit pour quitter Claude Code.

Exercice interactif pratique

Passez de la théorie à l’action grâce à l’un de nos exercices interactifs

Commencer l’exercice