Requirements translation in French

This commit is contained in:
Sylvain GOURNAY 2015-10-15 16:35:01 +02:00
parent 65c53fad1b
commit 5bf4ec635e

View File

@ -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.