Exercice 1
Ouvrir la classe ExercicesConditionnelle
, qui comprend 4 questions. Pour
chaque question compléter la méthode correspondante. Tester que votre
solution est correcte en utilisant les tests unitaires fournis.
Exercice 2
Ouvrir la classe ExercicesBoucles
, qui comprend 11 questions. Pour chaque
question, compléter la méthode correspondante. tester que votre solution est
correcte en utilisant les tests unitaires fournis.
Exercice 3
Refactoriser la méthode search
de la classe BreadthFirstSearch
, d'abord en
extrayant les boucles internes en méthode à la main, puis en utilisant les
outils d'IntelliJ.
Pour extraire une méthode avec IntelliJ, sélectionner la boucle à extraire (ou en tout cas les instructions que vous souhaitez déplacer vers une méthode), puis utiliser le raccourci clavier 'Ctrl+Alt+M'. Donner un nom à la méthode. Renseignez les champs correctement et assurez-vous bien que l'extraction est correcte, au besoin corriger. (N'oubliez pas, en cas d'échec, vous pouvez simplement revenir en arrière avec 'Ctrl-Z').
Les tests doivent toujours passés après vos modifications.
Exercice 4
Refactoriser la méthode primes
de la classe Primes
, en extrayant la
boucle interne et en simplifiant autant que possible.