Repository navigation
Home
GuillaumeDelferiere edited this page Jan 2, 2025
·
3 revisions
Les différentes fonctionnalités de ce programme de gestion d'inventaire ont été définies selon les critères SMART (Spécifiques, Mesurables, Atteignables, Réalistes, Temporelles)
- Spécifique : Permettre l'importation des plusieurs fichiers CSV pour les fusionner en une base de données unique
- Mesurable : Valider que tous les fichiers sont importés correctement et afficher le nombre total de produits consolidés
- Atteignable : Supporter des fichiers avec des structures identiques (nom des colonnes cohérent)
- Réaliste : Les fichiers sont fusionnés
- Temporellement défini : La consolidation doit être terminée en moins de 5 secondes pour 10 fichiers CSV
- Spécifique : Offrir des options de recherche par nom du produit, catégorie, prix unitaire et quantité
- Mesurable : Les résultats doivent s'afficher en 1 sec
- Atteignable : Utiliser un index ou des filtres efficaces sur la base de données consolidée
- Réaliste : Requêtes simples et intuitives
- Temporellement défini : Fonction disponible dès la première version du programme
- Spécifique : Générer un rapport récapitulatif de la base de données consolidée
- Mesurable : Rapport exportable sous format CSV ou txt en moins de 2 secondes
- Atteignable : Inclure des options de tri et des statistiques globales
- Réaliste : Le rapport doit être facile à lire, avec un formatage clair et structuré
- Temporelle : Fonction implémentée dans la deuxième version après la consolidation des fichiers
- ChatGPT : Utilisé pour générer des scripts et résoudre des problèmes techniques
- GitHub Copilot : Utilisé pour compléter des blocs de code pendant l'écriture manuelle et pour résoudre des problèmes techniques
- Ce qui a bien fonctionné : Les suggestions de code pour les stuctures de bases et la résolution de problèmes techniques
- Difficultés rencontrées : L'exactitude du code parfois pas au rendez-vous et demande donc parfois une configuration manuelle