/cvda

Primary LanguageJava

cvda-tp2-t.pujol

Exercice 2 - URL Kanboard

https://g4s22021.bavori.tech/?controller=BoardViewController&action=show&project_id=8&search=status%3Aopen

Exercice 2 - Question 3

https://g4s22021.bavori.tech/?controller=ColumnController&action=index&project_id=8

Exercice 2 - Question 4

https://g4s22021.bavori.tech/?controller=SwimlaneController&action=index&project_id=8

Exercice 4 - Question 6

Nom de la classe créée : PersonneTest

Exercice 4 - Question 7

On utilise assertEquals().

Exercice 4 - Question 9

On met en entête de la méthode de test @Test(expected=IllegalArgumentException.class) signifiant que ce test doit renvoyer une erreur de type IllegalArgumentException. NB : J'aurais également pu utiliser la syntaxe try{}catch{}.

Exercice 5 - Question 1

Utilisation de Normalizer : https://docs.oracle.com/javase/8/docs/api/java/text/Normalizer.html

Exercice 5 - Question 2

Utilisation de l'exception IllegalStateException car l'état de l'instance de Personne au moment de l'arrivée de l'exception ne permet pas de donner un login.

Exercice 5 - Question 3

Utilisation de la liste de TLD http://data.iana.org/TLD/tlds-alpha-by-domain.txt pour la vérification des domaines de premier niveau.

Exercice 6 - Question 1

Modifications apportées pour rendre le code plus propre :

  • Tabulation du code
  • Renommage des variables, propriétés, méthodes et classes en anglais et en camelCase
  • Uniformisation du positionnement des opérateurs et balises

Exercice 7 - Question 2

Format de la Javadoc : HTML
Répertoire contenant la Javadoc : cvda-tp2-t.pujol\target\site\apidocs