This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
2020_2021:s3:methodo:td:env1 [2020/08/13 17:23] blay [La qualité du code] |
2020_2021:s3:methodo:td:env1 [2020/08/13 22:59] blay [Les tests Junit] |
||
---|---|---|---|
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/ | + | Pour évaluer la qualité de vos codes sur votre machine et vous améliorer tout seul, suivez le tutoriel suivant. |
- | - Installer un nouvel outil pour évaluer la qualité des codes : chercher sonar dans « eclipse Markeplace » | + | Plus tard dans vos projets, vous pourrez choisir d'utiliser des outils tels que https://sonarcloud.io/ |
- | - 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. | + | - Comment vous assurez que vos codes ne contiennent pas de grosses erreurs? |
- | - Analyser ces codes. {{ :2018_2019:s3:methodo:td:sonarlintanalyse.png?direct&300 |}} | + | - D'après vous pourquoi sonarlint parle de "code smell"? |
- | - Quels problèmes sont identifiés ? | + | - 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)]] | - [[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? | + | - Ajouter des tests pour couvrir la globalité du code de Hello.java |