mirror of
https://github.com/emilybache/GildedRose-Refactoring-Kata.git
synced 2026-02-16 15:01:28 +00:00
| .. | ||
| gradle/wrapper | ||
| src | ||
| .editorconfig | ||
| .gitignore | ||
| build.gradle | ||
| gradlew | ||
| gradlew.bat | ||
| pom.xml | ||
| readme.md | ||
| settings.gradle | ||
Gilded Rose Kata in Java
Forked version of the Gilded-Rose-Refactoring-Kate project, original can be found here.
Notes
Item rules
- Quality increases or decreases when sell-in days pass or is constant.
- Quality of an item cannot be negative value.
- If item is Legendary, it's quality is always 80 and never changes.
Types of items
| Item name | Quality changes, when day passes | Description |
|---|---|---|
| Normal | Quality decreases by 1; Quality decreases by 2, when sell-in date approaches |
- |
| Aged Brie | Quality increases by 1; Quality increases by 2, when sell-in date approaches |
- |
| Conjured | Quality decreases by 1; Quality decreases by 4 when sell-in date approaches |
- |
| Backstage Pass | Quality increases by 1; Quality increases by 2 when there are 10 days or less; Quality increases by 3 when there are 5 days or less; Quality drops to 0 after the concert. |
- |
| Sulfura | Always 80. Never changes | Legendary item. Constant quality value. |