Skip to content
Snippets Groups Projects
Commit 5b80ef3b authored by Fabien Delecroix's avatar Fabien Delecroix
Browse files

chemin images

parent 4c401f9b
No related branches found
No related tags found
No related merge requests found
bin/
out/
target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/
### IntelliJ IDEA ###
.idea/
*.iws
*.iml
*.ipr
### Eclipse ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/
### VS Code ###
.vscode/
### Mac OS ###
......@@ -17,10 +17,10 @@ Pour réaliser ce TP (comme les précédents et les suivants), nous vous conseil
Il est possible de créer directement un nouveau projet à partir d'IntelliJ :
1. dans le menu projet d'IntelliJ, choisissez *Get from Version Control...*
<a> ![] (intelliJ-import-from-remote-url.png) </a>
<a> ![] (img/intelliJ-import-from-remote-url.png) </a>
2. une fenêtre s'ouvre dans laquelle vous pouvez coller l'URL du dépôt distant à cloner :
<a> ![] (intelliJ-import-from-remote-url-2.png) </a>
<a> ![] (img/intelliJ-import-from-remote-url-2.png) </a>
## Replongeons dans ce code
......@@ -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* ?
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment