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 revisionPrevious revision
Next revision
Previous revision
2018_2019:s3:methodo:td:env1 [2018/08/09 12:09] blay2018_2019:s3:methodo:td:env1 [2018/09/02 15: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  source et tests dans le 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.1533816543.txt.gz · Last modified: 2018/08/09 12:09 by blay