-
Notifications
You must be signed in to change notification settings - Fork 0
Conclusion_résultat
Ambroise Mostin edited this page Aug 5, 2020
·
2 revisions
L'application permet d'effectuer les actions décrites dans le cahier des charges même si parfois l'implémentation est très minimaliste:
- Il est possible d'accéder à des écrans différent selon la connexion en tant que gérant, employé ou mécanicien.
- Il est possible d'ajouter, supprimer, mettre en réparation ou en entretien un véhicule du catalogue.
- Il est possible d'afficher un tableau contenant les véhicules du catalogue, le trier ainsi qu'effectuer une recherche par filtre.
- Il est possible de modifier les formules de location.
- Il est possible de fournir un bon de réservation, de location et de restitution ainsi qu'une facture (qui tient compte des éventuelles amendes).
- Il est possible d'enregistrer les nouveaux clients.
- Le diagramme UML complet reflète bien les relations qu'il y a entre les différentes classe à travers le modèle MVC.
- J'ai mis du temps à comprendre le modèle MVC mais j'ai suivi cette structure et cela m'a permis d'avoir un code lisible et facilement compréhensible.
- Je suis à l'aise avec l'utilisation des différentes structures de donnée.
- J'ai fait une interface graphique minimaliste pour que l'utilisateur puisse concentrer sur les fonctionnalités.
- J'ai appris à debugger du code java et gérer les erreurs.
- Je n'ai pas eu le temps de me perfectionner dans les tests unitaires mais j'ai une compréhension suffisante pour me permettre d'en réaliser.
- Je sais utiliser git en ligne de commande mais c'est la première fois que je l'utilise via un outil intégré à l'IDE et cela m'a facilité la tâche.
- J'ai essayé de mettre des nom explicite pour chaque variable et méthode pour que le code soit lisible et j'ai effectué du refactoring pour avoir un code propre.
- J'ai documenté mon code et généré de la documentation qui est disponible sur internet.
- J'ai créé un exécutable pour faciliter le téléchargement et le lancement de l'application.