Recherche et résolution d'anomalies

La recherche et la résolution d'anomalies sont un aspect crucial du développement informatique. Les anomalies peuvent prendre de nombreuses formes, allant des bugs mineurs aux problèmes de performance critiques, et il est important d'être en mesure de les identifier, de les reproduire et de les résoudre efficacement.

Voici deux liens vers des sources qui donnent des conseils pour aborder ce sujet :

PREREQUIS

Clonez le repo suivant : LIEN DU REPO

Pour installer toutes les dépendances, créez et lancez un nouvel environnement virtuel :

python3 -m venv env
source env/bin/activate

Puis lancez l'installation depuis le fichier requirements.txt :

pip install -r requirements.txt

TP : BUG BOUNTY

Vous êtes chargés d'inspecter une API, en cours de développement.

L'API utilise des données générées aléatoirement et n'est pas reliée à une base de données.

1 - Etudiez l'API et résolvez les erreurs rencontrées.

2 - Pour chaque anomalie rencontrée, rédigez un Rapport de Bug pour votre équipe.