User Tools

Site Tools


2020_2021: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
Next revision Both sides next revision
2020_2021:s3:methodo:td:env1 [2020/08/13 17:18]
blay
2020_2021:s3:methodo:td:env1 [2020/08/13 17:23]
blay [La qualité du code]
Line 47: Line 47:
 <note tip>​Quand on vous demandera la couverture de tests dans les TDs suivant, on attend des copies d'​écran du même type que {{:​2019_2020:​s3:​methodo:​td:​env1:​capture_d_e_cran_2019-08-25_a_15.28.57.png?​100|}}</​note>​ <note tip>​Quand on vous demandera la couverture de tests dans les TDs suivant, on attend des copies d'​écran du même type que {{:​2019_2020:​s3:​methodo:​td:​env1:​capture_d_e_cran_2019-08-25_a_15.28.57.png?​100|}}</​note>​
  
-<​note>​A cette étape, vous savez visualiser la couverture de codes et identifier les codes non testés.</​note>​+<​note>​A cette étape, vous savez visualiser la couverture de codes et identifier les codes non testés. Nous allons nous intéresser plus précisément à la qualité des codes.</​note>​
  
  
Line 53: Line 53:
 ===== La qualité du code ===== ===== La qualité du code =====
  
 +Pour évaluer la qualité de vos codes sur votre machine, sans passer par des outils tels que https://​sonarcloud.io/​
 +    -  Installer un nouvel outil pour évaluer la qualité des codes : chercher sonar dans « eclipse Markeplace »
 +        -  https://​www.sonarlint.org/​ {{ :​2018_2019:​s3:​methodo:​td:​sonarlint.png?​direct&​300 |}}
 +        - Si vous avez une erreur qui interdit de relancer eclipse et uniquement dans ce cas : Effacer tout sous ''​.eclipse''​ qui vous est propre dont des fichiers générés avec sonarlint, puis relancez.
 +    -  Analyser ces codes. {{ :​2018_2019:​s3:​methodo:​td:​sonarlintanalyse.png?​direct&​300 |}}
 +        - Quels problèmes sont identifiés ?
 +    - [[2019_2020:​s3:​methodo:​td:​debug|Passage au Déverminage des codes (Debugging)]] ​
 ===== Les tests Junit ===== ===== Les tests Junit =====
   - Est-ce qu'un code testé est un code sans erreur?   - Est-ce qu'un code testé est un code sans erreur?
   - Combien d'​instructions n'ont pas été couvertes?   - Combien d'​instructions n'ont pas été couvertes?
  
 +
 +===== Visualiser son code sous forme d'un diagramme de classes =====
 +<note tip>​**ObjectAid**
 +sous Install new software > add > http://​www.objectaid.com/​update/​current ...
 +
 +Puis après avoir relancé Eclipse, sous New > Other > Object Aid..> Classes .... ensuite vous posé simplement les classes à visualiser sur votre diagramme.
 +</​note>​
 ===== OLD ===== ===== OLD =====
  
2020_2021/s3/methodo/td/env1.txt · Last modified: 2020/08/13 22:59 by blay