2014_2015:s3:concprogobjet:td:reverse-engineering
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
2014_2015:s3:concprogobjet:td:reverse-engineering [2014/11/22 17:38] – [Exécuter PMD] blay | 2014_2015:s3:concprogobjet:td:reverse-engineering [2014/11/26 09:50] (current) – [Métriques : utilisation du plugin Metrics de Eclipse] blay | ||
---|---|---|---|
Line 45: | Line 45: | ||
- Vous pouvez double-cliquer sur les métriques pour les voir en détail en particulier pour visualiser les valeurs maximales. Les éléments enfants à chaque niveau sont triés par ordre décroissant métrique (maximum ). | - Vous pouvez double-cliquer sur les métriques pour les voir en détail en particulier pour visualiser les valeurs maximales. Les éléments enfants à chaque niveau sont triés par ordre décroissant métrique (maximum ). | ||
- Etudiez les valeurs des métriques obtenues. | - Etudiez les valeurs des métriques obtenues. | ||
- | * Sont-elles dans les limites souhaitées? | + | * Sont-elles dans les limites souhaitées? |
* Dans quel cas, ne sont-elles pas dans la limite souhaitée? Qu'en pensez-vous? | * Dans quel cas, ne sont-elles pas dans la limite souhaitée? Qu'en pensez-vous? | ||
* Que pensez-vous de la classe //Graphe// : | * Que pensez-vous de la classe //Graphe// : | ||
Line 221: | Line 221: | ||
{{ : | {{ : | ||
+ | ==== Allons plus loin, comment PMD fonctionne ? ==== | ||
+ | |||
+ | * http:// | ||
+ | * http:// | ||
+ | * Quelles règles? http:// | ||
+ | < | ||
+ | <!-- | ||
==== Découverte de l' | ==== Découverte de l' | ||
Line 233: | Line 240: | ||
* 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) | ||
{{ : | {{ : | ||
- | ==== Utilisation personnelle de PMD ==== | ||
- | Appliquer PMD sur vos propres codes. | ||
- | ==== Allons plus loin, comment PMD fonctionne ? ==== | ||
- | * http:// | ||
- | * http:// | ||
- | * Quelles règles? http:// | ||
===== Reverse Engineering ===== | ===== Reverse Engineering ===== | ||
Line 256: | Line 257: | ||
* Cette visualisation doit se faire sur une sous-partie. Sélectionner quelques classes qu'il vous semble intéressant de visualiser. | * Cette visualisation doit se faire sur une sous-partie. Sélectionner quelques classes qu'il vous semble intéressant de visualiser. | ||
- Generate sequence or collaboration diagrams | - Generate sequence or collaboration diagrams | ||
+ | |||
+ | |||
Line 289: | Line 292: | ||
Mais on a quand même 14,9Mo... | Mais on a quand même 14,9Mo... | ||
+ | !--> | ||
+ | </ | ||
2014_2015/s3/concprogobjet/td/reverse-engineering.1416677930.txt.gz · Last modified: 2014/11/22 17:38 by blay