Projet 2019 issueshttps://gitlab.univ-nantes.fr/E18C764T/projet-2019/-/issues2020-10-14T21:50:46Zhttps://gitlab.univ-nantes.fr/E18C764T/projet-2019/-/issues/2Modifiez le code pour respecter les conventions de codage Java2020-10-14T21:50:46ZMamadou Saliou DIALLOModifiez le code pour respecter les conventions de codage Java## :loudspeaker: Description du problème
Le problème consiste à trouver les parties de l'ensemble du code qui ne respecte pas les conventions de codages [Sun's Java Style](https://www.oracle.com/technetwork/java/codeconvtoc-136057.html)...## :loudspeaker: Description du problème
Le problème consiste à trouver les parties de l'ensemble du code qui ne respecte pas les conventions de codages [Sun's Java Style](https://www.oracle.com/technetwork/java/codeconvtoc-136057.html)
## :cop: Test à réaliser
Aucun test en particuler, mais on doit s'assurer que l'extension [CheckStyle IDEA](https://plugins.jetbrains.com/plugin/1065-checkstyle-idea) d'Intellij ne détecte aucune erreur lié au non respect des conventions de nommages
## :heavy_check_mark: Solutions
- Installer l'extension [CheckStyle IDEA](https://plugins.jetbrains.com/plugin/1065-checkstyle-idea)
- Analyser l'ensemble des classes du projet et corriger les erreurs liées aux conventions de nommage.Mamadou Saliou DIALLOMamadou Saliou DIALLOhttps://gitlab.univ-nantes.fr/E18C764T/projet-2019/-/issues/3Ajoutez des tests unitaires pour bien vérifier la mise en oeuvre des méthodes2020-10-14T21:50:36ZMamadou Saliou DIALLOAjoutez des tests unitaires pour bien vérifier la mise en oeuvre des méthodes## :loudspeaker: Description du problème
Pour chacune des classes du projets, écrire les tests unitaires pour les méthodes afin de s'assurer qu'elle fonctionne correctement. Dans le cas où les méthodes ne fournissent pas les resultats a...## :loudspeaker: Description du problème
Pour chacune des classes du projets, écrire les tests unitaires pour les méthodes afin de s'assurer qu'elle fonctionne correctement. Dans le cas où les méthodes ne fournissent pas les resultats attendus, on modifie l'implémentation des méthodes.
## :cop: Test à réaliser
Tests unitaires de chaque méthodes des classes du projet entier. Pour cela on resolvera les tickets suivants qui decrivent les tests à réaliser: #28, #29, #30 , #31 , #32 , #33 , #34 , #35 , #36 , #37 , #38 , #39 , #40 , #41 , #42 et #43
## :heavy_check_mark: Solutions
- Ecrire les tests unitaires
- Rectifier les bugs pour que les tests passe au vert.Mamadou Saliou DIALLOMamadou Saliou DIALLOhttps://gitlab.univ-nantes.fr/E18C764T/projet-2019/-/issues/5Utilisez des préconditions pour vérifier les arguments des méthodes publiques2020-10-14T21:50:28ZMamadou Saliou DIALLOUtilisez des préconditions pour vérifier les arguments des méthodes publiques## :loudspeaker: Description du problème
Réaliser des préconditions sur les arguments publiques afin de s'assurer que les données en entrées soit cohérentes.
## :cop: Test à réaliser
Si des exceptions sont utiliser, rajouter des tests...## :loudspeaker: Description du problème
Réaliser des préconditions sur les arguments publiques afin de s'assurer que les données en entrées soit cohérentes.
## :cop: Test à réaliser
Si des exceptions sont utiliser, rajouter des tests unitaires pour s'assurer qu'elle seront bien levée en cas de non respect des préconditions.
## :heavy_check_mark: Solutions
- Ecrire les tests unitaires si nécessaires.
- Ajouter les préconditions sur chaque méthodes publiques de toutes les classes.Mamadou Saliou DIALLOMamadou Saliou DIALLOhttps://gitlab.univ-nantes.fr/E18C764T/projet-2019/-/issues/17Ajoutez un support graphique pour qu’un client puisse créer un compte2020-10-14T21:50:23ZMamadou Saliou DIALLOAjoutez un support graphique pour qu’un client puisse créer un compte## :loudspeaker: Description du problème
Mettre en place une interface graphique à partir de la bibliothèque [JavaFX](https://docs.oracle.com/javase/8/javafx/api/toc.htm)
## :cop: Test à réaliser
Test fonctionnelle avec différents jeu...## :loudspeaker: Description du problème
Mettre en place une interface graphique à partir de la bibliothèque [JavaFX](https://docs.oracle.com/javase/8/javafx/api/toc.htm)
## :cop: Test à réaliser
Test fonctionnelle avec différents jeux de manipulations. Le but étant de trouver des bugs
## :heavy_check_mark: Solutions
- Réaliser le design de l'interface graphique avec [JavaFX](https://docs.oracle.com/javase/8/javafx/api/toc.htm).
- Ajouter le code pour dynamiser l'interface (manipulation des données en mémoires). Pour cela on utilisera la classe `ClientController`.Mamadou Saliou DIALLOMamadou Saliou DIALLOhttps://gitlab.univ-nantes.fr/E18C764T/projet-2019/-/issues/20Améliorer la documentation générale du projet2020-10-14T21:50:17ZMamadou Saliou DIALLOAméliorer la documentation générale du projet## :loudspeaker: Description du problème
Améliorer la documentation générale du projet, i.e., améliorez la Javadoc de chaque classe.
## :cop: Test à réaliser
Aucun
## :heavy_check_mark: Solutions
Pour chaque classe du projet, écrire o...## :loudspeaker: Description du problème
Améliorer la documentation générale du projet, i.e., améliorez la Javadoc de chaque classe.
## :cop: Test à réaliser
Aucun
## :heavy_check_mark: Solutions
Pour chaque classe du projet, écrire ou améliorer la java doc sur chaque
- Classe
- Attribut
- MethodeMamadou Saliou DIALLOMamadou Saliou DIALLOhttps://gitlab.univ-nantes.fr/E18C764T/projet-2019/-/issues/30Ajoutez des tests unitaires pour bien vérifier la mise en oeuvre des méthodes...2020-10-14T21:50:07ZMamadou Saliou DIALLOAjoutez des tests unitaires pour bien vérifier la mise en oeuvre des méthodes de Client## :loudspeaker: Description du problème
Tester le bon fonctionnement des méthodes de la classe `Client`
## :cop: Test à réaliser
Tester unitaires toutes les méthodes.
## :heavy_check_mark: Solutions
- Ecrire les tests unitaires
- Mod...## :loudspeaker: Description du problème
Tester le bon fonctionnement des méthodes de la classe `Client`
## :cop: Test à réaliser
Tester unitaires toutes les méthodes.
## :heavy_check_mark: Solutions
- Ecrire les tests unitaires
- Modifier implementation si elle ne fonctionne pas.Mamadou Saliou DIALLOMamadou Saliou DIALLOhttps://gitlab.univ-nantes.fr/E18C764T/projet-2019/-/issues/28Ajoutez des tests unitaires pour bien vérifier la mise en oeuvre des méthodes...2020-10-14T21:50:02ZMamadou Saliou DIALLOAjoutez des tests unitaires pour bien vérifier la mise en oeuvre des méthodes de Account## :loudspeaker: Description du problème
Tester le bon fonctionnement des méthodes de la classe `Account`
## :cop: Test à réaliser
Tester unitaires toutes les méthodes.
## :heavy_check_mark: Solutions
- Ecrire les tests unitaires
- Mo...## :loudspeaker: Description du problème
Tester le bon fonctionnement des méthodes de la classe `Account`
## :cop: Test à réaliser
Tester unitaires toutes les méthodes.
## :heavy_check_mark: Solutions
- Ecrire les tests unitaires
- Modifier implementation si elle ne fonctionne pas.Mamadou Saliou DIALLOMamadou Saliou DIALLOhttps://gitlab.univ-nantes.fr/E18C764T/projet-2019/-/issues/6Utilisez des assertions pour détecter les erreurs internes2020-10-14T21:49:56ZMamadou Saliou DIALLOUtilisez des assertions pour détecter les erreurs internesMamadou Saliou DIALLOMamadou Saliou DIALLOhttps://gitlab.univ-nantes.fr/E18C764T/projet-2019/-/issues/31Ajoutez des tests unitaires pour bien vérifier la mise en oeuvre des méthodes...2020-10-14T21:49:43ZMamadou Saliou DIALLOAjoutez des tests unitaires pour bien vérifier la mise en oeuvre des méthodes de Operation## :loudspeaker: Description du problème
Tester le bon fonctionnement des méthodes de la classe `Operation`
## :cop: Test à réaliser
Tester unitaires toutes les méthodes.
## :heavy_check_mark: Solutions
- Ecrire les tests unitaires
- ...## :loudspeaker: Description du problème
Tester le bon fonctionnement des méthodes de la classe `Operation`
## :cop: Test à réaliser
Tester unitaires toutes les méthodes.
## :heavy_check_mark: Solutions
- Ecrire les tests unitaires
- Modifier implementation si elle ne fonctionne pas.Mamadou Saliou DIALLOMamadou Saliou DIALLOhttps://gitlab.univ-nantes.fr/E18C764T/projet-2019/-/issues/29Ajoutez des tests unitaires pour bien vérifier la mise en oeuvre des méthodes...2020-10-14T21:49:09ZMamadou Saliou DIALLOAjoutez des tests unitaires pour bien vérifier la mise en oeuvre des méthodes de Bank## :loudspeaker: Description du problème
Tester le bon fonctionnement des méthodes de la classe `Bank`
## :cop: Test à réaliser
Tester unitaires toutes les méthodes.
## :heavy_check_mark: Solutions
- Ecrire les tests unitaires
- Modif...## :loudspeaker: Description du problème
Tester le bon fonctionnement des méthodes de la classe `Bank`
## :cop: Test à réaliser
Tester unitaires toutes les méthodes.
## :heavy_check_mark: Solutions
- Ecrire les tests unitaires
- Modifier implementation si elle ne fonctionne pas.Mamadou Saliou DIALLOMamadou Saliou DIALLOhttps://gitlab.univ-nantes.fr/E18C764T/projet-2019/-/issues/18Ajoutez un support graphique pour qu’un client puisse réaliser un virement2020-04-03T21:49:18ZMamadou Saliou DIALLOAjoutez un support graphique pour qu’un client puisse réaliser un virementIbrahima DIALLOIbrahima DIALLOhttps://gitlab.univ-nantes.fr/E18C764T/projet-2019/-/issues/14Ajoutez le support pour une interface graphique2020-04-03T21:36:12ZMamadou Saliou DIALLOAjoutez le support pour une interface graphiqueAjout d'une interface pour pouvoir accéder aux autres intefacesAjout d'une interface pour pouvoir accéder aux autres intefacesMamadou Saliou DIALLOMamadou Saliou DIALLOhttps://gitlab.univ-nantes.fr/E18C764T/projet-2019/-/issues/15Ajoutez un support graphique qu’un client se connecte au logiciel2020-04-03T20:20:46ZMamadou Saliou DIALLOAjoutez un support graphique qu’un client se connecte au logiciel## :loudspeaker: Description du problème
Le problème consiste à ajouter une interface de connexion à l'application avec [JavaFX](https://docs.oracle.com/javase/8/javafx/api/toc.htm).
## :cop: Test à réaliser
Test fonctionnelle avec di...## :loudspeaker: Description du problème
Le problème consiste à ajouter une interface de connexion à l'application avec [JavaFX](https://docs.oracle.com/javase/8/javafx/api/toc.htm).
## :cop: Test à réaliser
Test fonctionnelle avec différents jeux de manipulations. Le but étant de trouver des bugs
## :heavy_check_mark: Solutions
- Réaliser le design de l'interface graphique avec [JavaFX](https://docs.oracle.com/javase/8/javafx/api/toc.htm).
- Ajouter le code pour dynamiser l'interface (manipulation des données en mémoires).Mamadou Saliou DIALLOMamadou Saliou DIALLOhttps://gitlab.univ-nantes.fr/E18C764T/projet-2019/-/issues/33Ajoutez des tests unitaires pour bien vérifier la mise en oeuvre des méthodes...2020-04-03T20:09:00ZMamadou Saliou DIALLOAjoutez des tests unitaires pour bien vérifier la mise en oeuvre des méthodes de AddressBook## :loudspeaker: Description du problème
Tester le bon fonctionnement des méthodes de la classe `AddressBook`
## :cop: Test à réaliser
Tester unitairement toutes les méthodes.
## :heavy_check_mark: Solutions
- Ecrire les tests unitair...## :loudspeaker: Description du problème
Tester le bon fonctionnement des méthodes de la classe `AddressBook`
## :cop: Test à réaliser
Tester unitairement toutes les méthodes.
## :heavy_check_mark: Solutions
- Ecrire les tests unitaires
- Modifier implementation si elle ne fonctionne pas.Mamadou Saliou DIALLOMamadou Saliou DIALLOhttps://gitlab.univ-nantes.fr/E18C764T/projet-2019/-/issues/34Ajoutez des tests unitaires pour bien vérifier la mise en oeuvre des méthodes...2020-04-03T18:39:08ZMamadou Saliou DIALLOAjoutez des tests unitaires pour bien vérifier la mise en oeuvre des méthodes de AddressList## :loudspeaker: Description du problème
Tester le bon fonctionnement des méthodes de la classe `AddressList`
## :cop: Test à réaliser
Tester unitairement toutes les méthodes.
## :heavy_check_mark: Solutions
- Ecrire les tests unitair...## :loudspeaker: Description du problème
Tester le bon fonctionnement des méthodes de la classe `AddressList`
## :cop: Test à réaliser
Tester unitairement toutes les méthodes.
## :heavy_check_mark: Solutions
- Ecrire les tests unitaires
- Modifier implementation si elle ne fonctionne pas.Mamadou Saliou DIALLOMamadou Saliou DIALLOhttps://gitlab.univ-nantes.fr/E18C764T/projet-2019/-/issues/32Ajoutez des tests unitaires pour bien vérifier la mise en oeuvre des méthodes...2020-04-03T17:46:56ZMamadou Saliou DIALLOAjoutez des tests unitaires pour bien vérifier la mise en oeuvre des méthodes de Address## :loudspeaker: Description du problème
Tester le bon fonctionnement des méthodes de la classe `Address`
## :cop: Test à réaliser
Tester unitairement toutes les méthodes.
## :heavy_check_mark: Solutions
- Ecrire les tests unitaires
-...## :loudspeaker: Description du problème
Tester le bon fonctionnement des méthodes de la classe `Address`
## :cop: Test à réaliser
Tester unitairement toutes les méthodes.
## :heavy_check_mark: Solutions
- Ecrire les tests unitaires
- Modifier implementation si elle ne fonctionne pas.Mamadou Saliou DIALLOMamadou Saliou DIALLOhttps://gitlab.univ-nantes.fr/E18C764T/projet-2019/-/issues/36Ajoutez des tests unitaires pour bien vérifier la mise en oeuvre des méthodes...2020-04-03T16:28:51ZMamadou Saliou DIALLOAjoutez des tests unitaires pour bien vérifier la mise en oeuvre des méthodes de CardList## :loudspeaker: Description du problème
Tester le bon fonctionnement des méthodes de la classe `CardList`
## :cop: Test à réaliser
Tester unitairement toutes les méthodes.
## :heavy_check_mark: Solutions
- Ecrire les tests unitaires
...## :loudspeaker: Description du problème
Tester le bon fonctionnement des méthodes de la classe `CardList`
## :cop: Test à réaliser
Tester unitairement toutes les méthodes.
## :heavy_check_mark: Solutions
- Ecrire les tests unitaires
- Modifier implementation si elle ne fonctionne pas.Mamadou Saliou DIALLOMamadou Saliou DIALLOhttps://gitlab.univ-nantes.fr/E18C764T/projet-2019/-/issues/35Ajoutez des tests unitaires pour bien vérifier la mise en oeuvre des méthodes...2020-04-03T15:42:49ZMamadou Saliou DIALLOAjoutez des tests unitaires pour bien vérifier la mise en oeuvre des méthodes de Card## :loudspeaker: Description du problème
Tester le bon fonctionnement des méthodes de la classe `Card`
## :cop: Test à réaliser
Tester unitairement toutes les méthodes.
## :heavy_check_mark: Solutions
- Ecrire les tests unitaires
- Mo...## :loudspeaker: Description du problème
Tester le bon fonctionnement des méthodes de la classe `Card`
## :cop: Test à réaliser
Tester unitairement toutes les méthodes.
## :heavy_check_mark: Solutions
- Ecrire les tests unitaires
- Modifier implementation si elle ne fonctionne pas.Mamadou Saliou DIALLOMamadou Saliou DIALLOhttps://gitlab.univ-nantes.fr/E18C764T/projet-2019/-/issues/38Ajoutez des tests unitaires pour bien vérifier la mise en oeuvre des méthodes...2020-04-02T17:04:13ZMamadou Saliou DIALLOAjoutez des tests unitaires pour bien vérifier la mise en oeuvre des méthodes de Group## :loudspeaker: Description du problème
Tester le bon fonctionnement des méthodes de la classe `Group`
## :cop: Test à réaliser
Tester unitairement toutes les méthodes.
## :heavy_check_mark: Solutions
- Ecrire les tests unitaires
- M...## :loudspeaker: Description du problème
Tester le bon fonctionnement des méthodes de la classe `Group`
## :cop: Test à réaliser
Tester unitairement toutes les méthodes.
## :heavy_check_mark: Solutions
- Ecrire les tests unitaires
- Modifier implementation si elle ne fonctionne pas.Mamadou Saliou DIALLOMamadou Saliou DIALLOhttps://gitlab.univ-nantes.fr/E18C764T/projet-2019/-/issues/22Vérifier la bonne mise en oeuvre de l'association Bank — AddressBook2020-04-02T17:00:36ZMamadou Saliou DIALLOVérifier la bonne mise en oeuvre de l'association Bank — AddressBookIbrahima DIALLOIbrahima DIALLO