diff --git a/GildedRoseRequirements_fr.txt b/GildedRoseRequirements_fr.txt new file mode 100644 index 00000000..13dd3e9b --- /dev/null +++ b/GildedRoseRequirements_fr.txt @@ -0,0 +1,41 @@ +============================================ +Spécification de la Rose dorée (Gilded Rose) +============================================ + +Bonjour et bienvenue dans l'équipe de la Rose dorée. Comme vous le savez déjà, notre petite taverne +située à proximité d'une cité importante est dirigée par l'amicale aubergiste Allison. Nous ne vendons +bien sûr que les produits de la meilleurs qualité. Malheureusement, la qualité de nos marchandises se +dégrade constamment à l'approche de leur date de péremption. Un système a été mis en place pour mettre +à jour notre inventaire. Il a été développé par Leeroy, une personne pleine de bon sens qui est reparti +pour de nouvelles aventures. Votre mission est d'ajouter une nouvelle fonctionnalité à notre système +pour que nous puissions commencer à vendre un nouveau type de produit. Mais d'abord, laissez-moi vous +présenter notre système : + + - Tous les produits ont une valeur qui compte le nombre de jours restant pour le vendre : la SellIn + - Tous les produits ont une valeur qui spécifie sa qualité : la Quality + - A la fin de chaque jour, le système diminue ces deux valeurs pour chaque produit + +Plutôt simple, non ? Attendez, ça devient intéressant : + + - Une fois la SellIn dépassée, la Quality diminue deux fois plus vite + - La Quality d'un produit ne peut jamais être négative + - "Aged Brie" (du vieux brie) s'améliore avec l'âge : sa Quality augmente + - La Quality d'un produit n'est jamais supérieure à 50 + - Le "Sulfuras", un objet légendaire, n'a pas de date de péremption et sa Quality ne diminue jamais + - Les "Backstage passes", comme le vieux brie, a sa Quality qui augmente quand sa date de péremption approche + - Sa Quality augmente de 2 quand il reste 10 jours ou moins et de 3 quand il reste 5 jours ou moins + - Sa Quality tombe à 0 après le concert + +Nous avons récemment signé un partenariat avec un fournisseur de produit invoqué ("Conjured"). Notre système a +donc besoin d'une mise à jour : + + - Les produit "Conjured" (invoqués) ont une Quality qui diminue deux fois plus vite que les autres + +Vous pouvez faire les changements que vous voulez à la méthode "updateQuality" et ajouter autant de code que +vous voulez, tant que tout fonctionne correctement. Cependant, nous devons vous prévenir, ne modifiez en aucun +cas la classe Item ou ses propriétés car cela appartient au gobelin de l'étage et il s'enragera et vous tura +sans délai : il ne croit pas dans le partage du code (si vous rendez la méthode "updateQuality" et les propriétés +de Item static, on vous couvrira). + +Just pour clarifier un point, un produit ne peut avoir une Quality supérieure à 50, bien sûr étant donné que le +"Sulfuras" est un objet légendaire, sa Quality est de 80 et n'est jamais altérée.