User Tools

Site Tools


2018_2019:s3:methodo:td:env1

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
2018_2019:s3:methodo:td:env1 [2018/08/09 14:47]
blay
2018_2019:s3:methodo:td:env1 [2018/09/02 17:05]
blay
Line 1: Line 1:
 +====== Environnement de développement ======
 +
     - Ouvrir eclipse     - Ouvrir eclipse
-    - Créer un projet java et faîtes bien attention à sa localisation {{ :​2018_2019:​s3:​methodo:​td:​createiavaproject.png?​direct&​300 |}} +    - Créer un projet java et faîtes bien attention à sa localisation ​sur votre machine ​{{ :​2018_2019:​s3:​methodo:​td:​createiavaproject.png?​direct&​300 |}} 
     - Créer un nouveau folder "​sources"​ pour y placer les tests de nom ''​tests''​{{ :​2018_2019:​s3:​methodo:​td:​createsourcefolder.png?​direct&​300 |}}     - Créer un nouveau folder "​sources"​ pour y placer les tests de nom ''​tests''​{{ :​2018_2019:​s3:​methodo:​td:​createsourcefolder.png?​direct&​300 |}}
 /*    -  Attention à la structure du projet. Vous séparez bien le code source du code de tests. eventuellement y mettre les ressources? /*    -  Attention à la structure du projet. Vous séparez bien le code source du code de tests. eventuellement y mettre les ressources?
Line 6: Line 8:
     -  Récupérer le dépôt distant par un simple download (https://​git-iutinfo.unice.fr/​blay/​MiProject.git) {{ :​2018_2019:​s3:​methodo:​td:​depotdownload.png?​direct&​300 |}}     -  Récupérer le dépôt distant par un simple download (https://​git-iutinfo.unice.fr/​blay/​MiProject.git) {{ :​2018_2019:​s3:​methodo:​td:​depotdownload.png?​direct&​300 |}}
     -  Recopier le contenu des répertoires ​ ''​src''​ et ''​tests''​ dans les répertoires correspondant de votre projet puis un **refresh** pour voir les codes sous eclipse. {{ :​2018_2019:​s3:​methodo:​td:​refresh.png?​direct&​300 |}}     -  Recopier le contenu des répertoires ​ ''​src''​ et ''​tests''​ dans les répertoires correspondant de votre projet puis un **refresh** pour voir les codes sous eclipse. {{ :​2018_2019:​s3:​methodo:​td:​refresh.png?​direct&​300 |}}
-    -  Il vous manque la référence ''​Junit''​. Clique droit sur la « boule jaune » et valider. {{ :​2018_2019:​s3:​methodo:​td:​junit.png?​direct&​300 |}} +    -  Il vous manque la référence ''​Junit''​. Clique droit sur la « boule jaune » et valider. {{ :​2018_2019:​s3:​methodo:​td:​junit.png?​direct&​300 |}} {{ :​2018_2019:​s3:​methodo:​td:​junit4.png?​direct&​300 |}} 
-    -  Exécuter les tests unitaires {{ :​2018_2019:​s3:​methodo:​td:​excuterjunit.png?​direct&​300 |}}+    - Exécuter les tests unitaires {{ :​2018_2019:​s3:​methodo:​td:​excuterjunit.png?​direct&​300 |}}
     - Quelle est lʼerreur ? (on en vous demande pas de la corriger, mais de la comprendre puis de la situer dans vos codes.){{ :​2018_2019:​s3:​methodo:​td:​resultattest.png?​direct&​300 |}}     - Quelle est lʼerreur ? (on en vous demande pas de la corriger, mais de la comprendre puis de la situer dans vos codes.){{ :​2018_2019:​s3:​methodo:​td:​resultattest.png?​direct&​300 |}}
     -  Visualiser la couverture de tests {{ :​2018_2019:​s3:​methodo:​td:​coverage.png?​direct&​300 |}}     -  Visualiser la couverture de tests {{ :​2018_2019:​s3:​methodo:​td:​coverage.png?​direct&​300 |}}
Line 13: Line 15:
         - Quelle méthode est partiellement couverte?         - Quelle méthode est partiellement couverte?
     -  Installer un nouvel outil pour évaluer la qualité des codes : chercher sonar dans « eclipse Markeplace »     -  Installer un nouvel outil pour évaluer la qualité des codes : chercher sonar dans « eclipse Markeplace »
-    ​-  https://​www.sonarlint.org/​ +        ​-  https://​www.sonarlint.org/ ​{{ :​2018_2019:​s3:​methodo:​td:​sonarlint.png?​direct&​300 |}} 
-    -  Analyser ces codes. ​QUels problemes ​sont identifiés ?+    -  Analyser ces codes. ​{{ :​2018_2019:​s3:​methodo:​td:​sonarlintanalyse.png?​direct&​300 |}} 
 +        - Quels problèmes ​sont identifiés ? 
 +/*
     -  Passons au gestionnaire de version     -  Passons au gestionnaire de version
     -  Ajouter au code un bug que sonar detecte et pas les tests.     -  Ajouter au code un bug que sonar detecte et pas les tests.
Line 21: Line 25:
     -  3422ffb9768a3d56160226512fb8435cfc09982c     -  3422ffb9768a3d56160226512fb8435cfc09982c
     -  signaler que vous avez fini à lʼenseignant.     -  signaler que vous avez fini à lʼenseignant.
 +*/
     -  Vérifier que tous les points suivants sont clairs pour vous.     -  Vérifier que tous les points suivants sont clairs pour vous.
-Notes 
-- preparer un QCM : Junit, eclipse, GIT, Sonar, Modelio 
- ​Imprimé avec Wunderlist. Disponible gratuitement sur votre téléphone,​ votre tablette et votre ordinateur (www.wunderlist.com). 09/08/2018 Page 1 sur 2 
-  
-  
    
- ​{{fa>​cog?2x&fw}}+ 
 +<box 60% round #f99 #fc9 #fcc #f60|Je sais> 
 +  - Structurer mon projet en séparant bien code et tests 
 +  - Tester un programme java avec Junit et comprendre les erreurs 
 +  - Evaluer la couverture de mes codes 
 +  - Evaluer la qualité de mes codes avec Sonarlint. 
 +</​box>​ 
 + 
 +[[2018_2019:​s3:​methodo:​td:​env|{{fa>angle-double-right?50|Gestion de version}}]] Je peux aborder la [[2018_2019:​s3:​methodo:​td:​env|gestion de version]] 
 + 
2018_2019/s3/methodo/td/env1.txt · Last modified: 2018/09/02 17:07 by blay