@@ -41,7 +41,7 @@ Une autre manière d'appréhender le projet et par le code en lui-même, en se r
[Générez la documentation](https://www.jetbrains.com/help/idea/javadocs.html#generate-javadoc) en tapant JavaDoc *javadoc* dans le menu interactif d'IntelliJ (qu'on peut obtenir pour rappel en appuyant deux fois sur *Shift*).
Un certain nombre d'options sont proposées, vous pouvez garder les choix par défaut en choisissant l' *output directory* dans lequel générer la documentation, par exemple un répertoire *doc* dans votre projet.
<a> ![] (generate_javadoc.png) </a>
<a> ![] (img/generate_javadoc.png) </a>
Cela peut aussi être fait simplement en ligne de commande depuis le répertoire *annuaire* :
...
...
@@ -59,7 +59,7 @@ Au S2, en Dév-oo, nous avions pris l'habitude de travailler au sein du même pr
Dans cet esprit, nous allons ici commencer par réorganiser le code dans une optique d'API (*Application Programming Interface*). On sort donc de la dimension scolaire pour un nommage plus professionnel à visée universelle. On va donc inclure les classes présentes dans un paquetage **fr.univlille.phonebook**. Pour ce faire, on peut utiliser les outils de refactorisation de code, plus ou moins ergonomiques selon l'IDE, pour un renommage global sans aller changer chaque fichier "à la main". Sur IntelliJ, un simple rename (Maj + F6) sur le paquetage suffit à renommer l'ensemble des paquetages, y compris ceux côtés test.
<a> ![] (intelliJ-rename.png) </a>
<a> ![] (img/intelliJ-rename.png) </a>
À quoi la classe *ConsolePhoneBookManager* a-t-elle accès dans *PhoneBook* ?