Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
ens:cvda2016:tpbiblio [2016/05/19 09:31] admin Cordier Amelie () [Partie 4. Génération de code] |
ens:cvda2016:tpbiblio [2016/05/25 18:06] admin Cordier Amelie () [Partie 7. Finalisation du projet] |
||
---|---|---|---|
Ligne 390: | Ligne 390: | ||
* Faire un commit de cette version " | * Faire un commit de cette version " | ||
+ | <note tip> | ||
- | ====== Partie 6. Finalisation | + | ** Couverture |
- | | + | Pour évaluer la qualité de vos tests, vous pouvez également analyser la couverture des tests. Il existe de nombreux outils indépendants pour faire cela (Jenkins, Sonar, etc.), mais ici, pour rester simples et efficaces, nous allons utiliser un plugin de Netbeans. |
- | * Diagrammes UML | + | |
+ | La première fois, il est nécessaire d' | ||
+ | |||
+ | Une fois le plugin installé et Netbeans redémarré, | ||
+ | |||
+ | ====== Partie 6. Gestion de la bibliothèque | ||
+ | |||
+ | Passez maintenant à l' | ||
+ | Pour mémoire : une bibliothèque est une structure dans laquelle on peut mettre des livres. | ||
+ | La classe '' | ||
+ | de la bibliothèque, | ||
+ | pour ces deux derniers cas (i.e. quand le livre n'est pas trouvé). | ||
+ | |||
+ | Essayez d' | ||
+ | | ||
+ | * Écriture des tests unitaires | ||
+ | * Complétion de la classe | ||
+ | * Exécution des tests | ||
+ | * Refactoring jusqu' | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | ====== Partie 7. Finalisation du projet | ||
+ | |||
+ | A nouveau, prenez le temps d' | ||
+ | Refactorez ce qui nécessite de l' | ||
+ | Vérifiez la couverture de vos tests. | ||
+ | |||
+ | Lorsque vous aurez terminé votre projet, il ne vous restera plus qu'à mettre à jour quelques éléments : | ||
+ | * La Javadoc, pour prendre en compte toutes les nouvelles améliorations que vous avez apportées | ||
+ | * Le diagramme de classe du projet, car il a nécessairement changé un peu depuis la conception initiale | ||
+ | |||
+ | De plus, si vous ne l'avez pas encore fait, il est probablement temps de pousser votre historique de commits sur un dépôt distant. | ||
+ | |||
+ | |||
+ | Le corrigé est disponible sur Github : https:// |