This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
2014_2015:s3:concprogobjet:td:reverse-engineering [2014/11/22 17:46] blay [Exécuter PMD] |
2014_2015:s3:concprogobjet:td:reverse-engineering [2014/11/22 18:40] blay [Récupération des codes à Analyser] |
||
---|---|---|---|
Line 184: | Line 184: | ||
- Pour mieux voir les erreurs, ouvrir une nouvelle vue PMD {{ :2014_2015:s3:concprogobjet:td:pmdvue.png?direct&300 |}} | - Pour mieux voir les erreurs, ouvrir une nouvelle vue PMD {{ :2014_2015:s3:concprogobjet:td:pmdvue.png?direct&300 |}} | ||
- Etudier les erreurs relevées Pour comprendre les erreurs pensez à cliquer sur l'erreur et visualiser la règle {{ :2014_2015:s3:concprogobjet:td:pmdvoirregle.png?direct&300 |}} | - Etudier les erreurs relevées Pour comprendre les erreurs pensez à cliquer sur l'erreur et visualiser la règle {{ :2014_2015:s3:concprogobjet:td:pmdvoirregle.png?direct&300 |}} | ||
+ | - Rechercher les codes dupliqués et étudier les duplications... et sur vos propres codes. {{ :2014_2015:s3:concprogobjet:td:codesdupliques.png?direct&300 |}} | ||
- Générer le rapport PMD {{ :2014_2015:s3:concprogobjet:td:pmdgenererrapport.png?direct&300 |}} | - Générer le rapport PMD {{ :2014_2015:s3:concprogobjet:td:pmdgenererrapport.png?direct&300 |}} | ||
- Etudier les erreurs relevées dans vos propres codes. | - Etudier les erreurs relevées dans vos propres codes. | ||
Line 232: | Line 233: | ||
* La classe Theorie.java est notée comme une GOD Class ? Pourquoi ? (trop de méthodes) | * La classe Theorie.java est notée comme une GOD Class ? Pourquoi ? (trop de méthodes) | ||
{{ :2014_2015:s3:concprogobjet:td:godclasspmd.png?direct&200 |}} | {{ :2014_2015:s3:concprogobjet:td:godclasspmd.png?direct&200 |}} | ||
- | ==== Utilisation personnelle de PMD ==== | ||
- | |||
- | Appliquer PMD sur vos propres codes. | ||
==== Allons plus loin, comment PMD fonctionne ? ==== | ==== Allons plus loin, comment PMD fonctionne ? ==== | ||
Line 258: | Line 256: | ||
+ | |||
+ | <!-- | ||
===== Récupération des codes à Analyser ===== | ===== Récupération des codes à Analyser ===== | ||
Line 288: | Line 288: | ||
Mais on a quand même 14,9Mo... | Mais on a quand même 14,9Mo... | ||
+ | !--> | ||
+ | </html> | ||