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:01] 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 95: Ligne 97:
   * l'équipe doit maintenir une cohérence de style et de structure.   * l'équipe doit maintenir une cohérence de style et de structure.
  
-====== Sujet du TD : Le Coffre à Trésor ======+===== Sujet du TD : Le Coffre à Trésor =====
  
 Vous devez implémenter un module représentant un coffre à trésor.   Vous devez implémenter un module représentant un coffre à trésor.  
Ligne 102: Ligne 104:
 Vous devez avancer par **micro‑fonctions**, guidées par les tests. Vous devez avancer par **micro‑fonctions**, guidées par les tests.
  
-====== Backlog ======+===== Backlog =====
  
-===== MVP =====+==== MVP ====
  
-==== US1 : Ajouter un objet ====+<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,  
 afin de stocker du matériel utile. afin de stocker du matériel utile.
 +</WRAP>
  
-==== US2 : Retirer un objet ====+<WRAP round todo> 
 +=== 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>
  
-==== US3 : Lister les objets ====+<WRAP round todo> 
 +=== 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>
  
-==== US4 : Connaître le poids total ====+<WRAP round todo> 
 +=== 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>
  
-==== US5 : Connaître la valeur totale ====+<WRAP round todo> 
 +=== 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>
  
-==== US7 : Fixer une capacité maximale ====+<WRAP round todo> 
 +=== 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>
  
-==== US8 : Gérer les objets rares ====+<WRAP round todo> 
 +=== 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>
  
-==== US9 : Trier les objets ====+<WRAP round todo> 
 +=== 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>
  
-==== US10 : Rechercher un objet ====+<WRAP round todo> 
 +=== 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>
  
-==== US12 : Historiser les actions ====+<WRAP round todo> 
 +=== 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>
  
-==== US13 : Transférer un objet ====+<WRAP round todo> 
 +=== 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>
  
  
- +==== Bilan ====
-===== Bilan =====+
 Peut inclure : Peut inclure :
   * cohérence du code entre les différents binômes,   * cohérence du code entre les différents binômes,
  • eadl/bloc3/xp/td3.1767736863.txt.gz
  • Dernière modification : il y a 6 jours
  • de jcheron