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 | ||
ens:cvda2016:tpbiblio [2016/05/19 09:32] admin Cordier Amelie () [Partie 5. La pause s'impose] |
ens:cvda2016:tpbiblio [2016/05/29 13:54] (Version actuelle) admin Cordier Amelie () |
||
---|---|---|---|
Ligne 391: | Ligne 391: | ||
<note tip> | <note tip> | ||
- | ====== Partie 6. Finalisation des documents | ||
- | | + | ** Couverture des tests ** |
- | * Diagrammes UML | + | |
+ | 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. | ||
+ | |||
+ | 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' | ||
+ | * Création du squelette de la classe | ||
+ | * É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. | ||
+ | |||
+ |