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
Last revision Both sides next revision
2020_2021:s3:methodo:td:env1 [2020/08/13 17:14]
blay
2020_2021:s3:methodo:td:env1 [2020/08/13 22:57]
blay [La qualité du code]
Line 35: Line 35:
   - Quelles sont les classes de tests?   - Quelles sont les classes de tests?
   - Quels sont les tests? ​   - Quels sont les tests? ​
- +  ​- Comment est structuré un projet Maven? ​Quels sont les fichiers importants ?
-  ​- Comment est structuré un projet Maven? +
-  - +
 <​note>​A cette étape, vous avez un projet Eclipse sur votre machine qui est à jour avec le code distant et tous les tests passent. Nous allons nous intéresser à présent à la qualité des codes. </​note>​ <​note>​A cette étape, vous avez un projet Eclipse sur votre machine qui est à jour avec le code distant et tous les tests passent. Nous allons nous intéresser à présent à la qualité des codes. </​note>​
  
Line 49: 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. Nous allons nous intéresser plus précisément à la qualité des codes.</​note>​
 +
 +
 +
 +===== La qualité du code =====
 +
 +Pour évaluer la qualité de vos codes sur votre machine et vous améliorer tout seul, suivez le tutoriel suivant.
 +Plus tard dans vos projets, vous pourrez choisir d'​utiliser des outils tels que https://​sonarcloud.io/​
 +
 +  - Comment vous assurez que vos codes ne contiennent pas de grosses erreurs?
 +  - D'​après vous pourquoi sonarlint parle de "code smell"?​
 +  - Pourquoi SonarLint peut-il vous aider à vous améliorer?
 +  - SonarLint peut-il vous aider à trouver des bugs?
 +  - Est-ce qu'un bad smell est forcément une erreur?
 +
 +
 +<​note>​A cette étape, vous avez maintenant un outil sur votre machine qui vous permet d'​améliorer la qualité de vos codes et de vous améliorer. L'​étape d'​après....</​note>​
 +===== Rechercher les bugs dans  du code =====
 +    - [[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?
Line 54: Line 71:
  
  
-===== La qualité du code =====+===== 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 ===== 
  
 Pour ne pas rater les points importants : {{fa>​arrow-circle-right?​24}} Pour ne pas rater les points importants : {{fa>​arrow-circle-right?​24}}
2020_2021/s3/methodo/td/env1.txt · Last modified: 2020/08/13 22:59 by blay