Django api models v2
Demande de Fusion : Finalisation du Backend
Auteur de la demande de fusion : ITJI Amine
Technologie Concernée
Backend
Description du Changement
Dans cette demande de fusion, j'ai finalisé le développement du backend en ajoutant les fonctionnalités suivantes :
- Ajout des vues pour récupérer, créer, mettre à jour et supprimer les données utilisateur et les consommations.
- Implémentation de la logique de calcul de consommation basée sur différents types, choix et quantités.
- Mise en place de la recherche de données de consommation par catégorie, sous-catégorie et terme de recherche.
Possibles Inconvénients
Les possibles inconvénients de ces changements pourraient inclure :
- Introduction de bogues ou de problèmes de performance non détectés lors de la phase de test.
- Nécessité de mettre à jour la documentation ou de fournir des instructions supplémentaires aux utilisateurs finaux.
Processus de Vérification
Pour vérifier que les changements n'ont pas introduit de régressions, j'ai suivi les étapes suivantes :
- Effectué des tests unitaires pour chaque fonctionnalité ajoutée ou modifiée.
- Réalisé des tests d'intégration pour s'assurer que les différentes parties du backend fonctionnent correctement ensemble.
- Effectué des tests manuels en utilisant des cas d'utilisation courants pour vérifier le bon fonctionnement de l'API.
Notes de Publication
Amélioration du backend avec l'ajout de fonctionnalités de gestion des utilisateurs et des consommations, ainsi que la logique de calcul et de recherche de consommation.