eadl:bloc3:xp:td3

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
eadl:bloc3:xp:td3 [2026/01/06 23:04] – [MVP] jcheroneadl:bloc3:xp:td3 [2026/01/07 01:36] (Version actuelle) – [Consignes spécifiques pour les équipes de 4] jcheron
Ligne 1: Ligne 1:
 ====== TD Pratiques XP 2 ====== ====== TD Pratiques XP 2 ======
-Coffre à Trésor (XP + TDD + Pair Programming en équipes de 4)+Coffre à Trésor (XP en mini-projet) 
 + 
 +https://classroom.github.com/a/xhSVWf3J
  
 ===== Organisation de la séance ===== ===== Organisation de la séance =====
Ligne 66: Ligne 68:
   *l'enseignant peut fournir un test précis pour relancer.*   *l'enseignant peut fournir un test précis pour relancer.*
  
-=== 4. Propreté collective ===+=== 4. Propriété collective ===
 Chaque membre est responsable : Chaque membre est responsable :
   * de la lisibilité du code,   * de la lisibilité du code,
Ligne 106: Ligne 108:
 ==== MVP ==== ==== MVP ====
  
-=== US1 : Ajouter un objet === 
 <WRAP round todo> <WRAP round todo>
 +=== US1 : Ajouter un objet ===
 En tant qu’aventurier,   En tant qu’aventurier,  
 je veux ajouter un objet dans mon coffre,   je veux ajouter un objet dans mon coffre,  
Ligne 113: Ligne 115:
 </WRAP> </WRAP>
  
 +<WRAP round todo>
 === US2 : Retirer un objet === === US2 : Retirer un objet ===
 En tant qu’aventurier,   En tant qu’aventurier,  
 je veux retirer un objet par son nom,   je veux retirer un objet par son nom,  
 afin de récupérer ce dont j’ai besoin. afin de récupérer ce dont j’ai besoin.
 +</WRAP>
  
 +<WRAP round todo>
 === US3 : Lister les objets === === US3 : Lister les objets ===
 En tant qu’aventurier,   En tant qu’aventurier,  
 je veux connaître la liste des objets présents dans le coffre,   je veux connaître la liste des objets présents dans le coffre,  
 afin de voir ce qu’il contient. afin de voir ce qu’il contient.
 +</WRAP>
  
 +<WRAP round todo>
 === US4 : Connaître le poids total === === US4 : Connaître le poids total ===
 En tant qu’aventurier,   En tant qu’aventurier,  
 je veux connaître le poids total des objets,   je veux connaître le poids total des objets,  
 afin d’évaluer la charge transportée. afin d’évaluer la charge transportée.
 +</WRAP>
  
 +<WRAP round todo>
 === US5 : Connaître la valeur totale === === US5 : Connaître la valeur totale ===
 En tant qu’aventurier,   En tant qu’aventurier,  
 je veux connaître la valeur totale du contenu,   je veux connaître la valeur totale du contenu,  
 afin d’évaluer la richesse du coffre. afin d’évaluer la richesse du coffre.
 +</WRAP>
 ==== Fonctionnalités utiles ==== ==== Fonctionnalités utiles ====
  
 +<WRAP round todo>
 === US6 : Empêcher les doublons === === US6 : Empêcher les doublons ===
 En tant qu’aventurier prudent,   En tant qu’aventurier prudent,  
 je veux qu’il soit impossible d’ajouter deux objets portant le même nom,   je veux qu’il soit impossible d’ajouter deux objets portant le même nom,  
 afin d’éviter les incohérences. afin d’éviter les incohérences.
 +</WRAP>
  
 +<WRAP round todo>
 === US7 : Fixer une capacité maximale === === US7 : Fixer une capacité maximale ===
 En tant qu’aventurier,   En tant qu’aventurier,  
 je veux configurer la capacité maximale du coffre,   je veux configurer la capacité maximale du coffre,  
 afin d’éviter qu’il ne soit trop lourd. afin d’éviter qu’il ne soit trop lourd.
 +</WRAP>
  
 +<WRAP round todo>
 === US8 : Gérer les objets rares === === US8 : Gérer les objets rares ===
 En tant qu’aventurier,   En tant qu’aventurier,  
 je veux que les objets rares valent le double,   je veux que les objets rares valent le double,  
 afin de valoriser leur rareté. afin de valoriser leur rareté.
 +</WRAP>
  
 +<WRAP round todo>
 === US9 : Trier les objets === === US9 : Trier les objets ===
 En tant qu’aventurier,   En tant qu’aventurier,  
 je veux trier les objets par nom, poids ou valeur,   je veux trier les objets par nom, poids ou valeur,  
 afin d’y voir plus clair. afin d’y voir plus clair.
 +</WRAP>
  
 +<WRAP round todo>
 === US10 : Rechercher un objet === === US10 : Rechercher un objet ===
 En tant qu’aventurier,   En tant qu’aventurier,  
 je veux trouver un objet par son nom,   je veux trouver un objet par son nom,  
 afin de le localiser rapidement. afin de le localiser rapidement.
 +</WRAP>
 ==== Bonus ==== ==== Bonus ====
  
 +<WRAP round todo>
 === US11 : Verrouiller le coffre === === US11 : Verrouiller le coffre ===
 En tant qu’aventurier,   En tant qu’aventurier,  
 je veux pouvoir verrouiller mon coffre,   je veux pouvoir verrouiller mon coffre,  
 afin d’empêcher toute modification. afin d’empêcher toute modification.
 +</WRAP>
  
 +<WRAP round todo>
 === US12 : Historiser les actions === === US12 : Historiser les actions ===
 En tant qu’aventurier,   En tant qu’aventurier,  
 je veux que chaque action (ajout, retrait, échec) soit historisée,   je veux que chaque action (ajout, retrait, échec) soit historisée,  
 afin de pouvoir retracer les événements. afin de pouvoir retracer les événements.
 +</WRAP>
  
 +<WRAP round todo>
 === US13 : Transférer un objet === === US13 : Transférer un objet ===
 En tant qu’aventurier,   En tant qu’aventurier,  
 je veux transférer un objet d’un coffre A à un coffre B,   je veux transférer un objet d’un coffre A à un coffre B,  
 afin de gérer plusieurs coffres facilement. afin de gérer plusieurs coffres facilement.
 +</WRAP>
  
  
  • eadl/bloc3/xp/td3.1767737077.txt.gz
  • Dernière modification : il y a 5 jours
  • de jcheron