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
2018_2019:s3:methodo:td:env1 [2018/08/09 14:11]
blay
2018_2019:s3:methodo:td:env1 [2018/09/02 17:07] (current)
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?
 */ */
     -  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  +    -  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 reference. ​Junit. ​clique ​droit sur la « boule jaune » et valider +    -  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 |}} 
-la demande ​Valider+    - Exécuter ​les tests unitaires {{ :2018_2019:​s3:​methodo:​td:​excuterjunit.png?​direct&​300 |}} 
-    -  Exécuter : quelle ​est lʼerreur ? (on en vous demande pas de corriger) +    - 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 test par +    -  Visualiser la couverture de tests {{ :​2018_2019:​s3:​methodo:​td:​coverage.png?​direct&​300 |}} 
-     ​quelle ​classe nʼest pas du tout couverte par des tests. +        Quelle ​classe nʼest pas du tout couverte par des tests
-    -  ​installer ​un nouvel outil pour évaluer la qualité des codes : chercher sonar dans « eclipse Markeplace » +        - Quelle méthode est partiellement couverte? 
-    -  https://​www.sonarlint.org/​ +    -  ​Installer ​un nouvel outil pour évaluer la qualité des codes : chercher sonar dans « eclipse Markeplace » 
-    -  Analyser ces codes. ​QUels problemes ​sont identifiés ?+        -  https://​www.sonarlint.org/ ​{{ :​2018_2019:​s3:​methodo:​td:​sonarlint.png?​direct&​300 |}} 
 +    -  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 20: 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>​ 
 + 
 +Maintenant 
 +[[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.1533816718.txt.gz · Last modified: 2018/08/09 14:11 by blay