This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
2016_2017:s3:concprogobjet:td:td1 [2016/09/09 00:26] blay [Un projet sous tests (15mn)] |
2016_2017:s3:concprogobjet:td:td1 [2016/09/09 09:04] cecchinel [Génération des codes (10 mn)] |
||
---|---|---|---|
Line 12: | Line 12: | ||
* [[https://www.jetbrains.com/idea/|IntelliJ]] | * [[https://www.jetbrains.com/idea/|IntelliJ]] | ||
- | * [[http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/marsr|Eclipse]] | ||
Et pour GIT, vous devez déjà l'avoir sur vos ordinateurs. | Et pour GIT, vous devez déjà l'avoir sur vos ordinateurs. | ||
Line 143: | Line 142: | ||
Aujourd'hui nous faisons le choix de générer les codes puis de travailler ces derniers sans chercher, au moins pour l'instant, à maintenir les modèles en cohérence. | Aujourd'hui nous faisons le choix de générer les codes puis de travailler ces derniers sans chercher, au moins pour l'instant, à maintenir les modèles en cohérence. | ||
- | - Générez les codes (voir [[https://mbf-iut.i3s.unice.fr/doku.php?id=modelio#generer_les_codes|ici]] et choisissez comme répertoire de génération celui sous src/main/java | + | - Générez les codes (voir [[https://mbf-iut.i3s.unice.fr/doku.php?id=modelio#generer_les_codes|ici]] et choisissez comme répertoire de génération celui sous src/main/java/fr/unice/iut/info/coo |
- - Sélectionner votre diagramme de classe en conception; | - - Sélectionner votre diagramme de classe en conception; | ||
- Vérifier que vous avez bien toutes les classes prévues; | - Vérifier que vous avez bien toutes les classes prévues; | ||
- | - Préciser si vous voulez travailler avec des vecteurs ou autres (Réfléchissez!!), **et** **préciser bien comme répertoire pour la génération votre répertoire src sous Eclipse** {{ :2014_2015:s3:concprogobjet:td:generationcodejava.png?direct&200 |}} | + | - Préciser si vous voulez travailler avec des vecteurs ou autres (Réfléchissez!!), **et** **préciser bien comme répertoire pour la génération votre répertoire** (si besoin, spécifiez le nom du package fr.unice.iut.info.coo directement dans le code généré) {{ :2014_2015:s3:concprogobjet:td:generationcodejava.png?direct&200 |}} |
- Retourner sous IntelliJ. Si votre répertoire est mal organisé (nouveau package par exemple, déplacer simplement les codes comme vous le voulez, par glisser/coller.) | - Retourner sous IntelliJ. Si votre répertoire est mal organisé (nouveau package par exemple, déplacer simplement les codes comme vous le voulez, par glisser/coller.) | ||
- Corriger vos codes pour qu'ils soient "compilables", en particulier en ajoutant le fichier {{:javadesigner.jar|}} comme une library du projet, afin que les annotations de Modelio soient comprises. | - Corriger vos codes pour qu'ils soient "compilables", en particulier en ajoutant le fichier {{:javadesigner.jar|}} comme une library du projet, afin que les annotations de Modelio soient comprises. | ||
Line 187: | Line 186: | ||
- Dans le menu contextuel, cliquez sur //Run As – JUnit test//. | - Dans le menu contextuel, cliquez sur //Run As – JUnit test//. | ||
Enfin, le premier rapport de tests s’affiche ! | Enfin, le premier rapport de tests s’affiche ! | ||
- | {{ :2014_2015:s3:concprogobjet:td:testok.png?direct&200 |}} | + | |
==== Développement (20mn) ==== | ==== Développement (20mn) ==== | ||
- Terminez la mise en oeuvre du bus en complétant les tests au fur et à mesure. | - Terminez la mise en oeuvre du bus en complétant les tests au fur et à mesure. |