diff --git a/Java/readme.md b/Java/readme.md index f1b789ea..35288a85 100644 --- a/Java/readme.md +++ b/Java/readme.md @@ -1,9 +1,22 @@ -# Types of items +# Gilded Rose Kata in Java -| Item name | Quality changes | Description | -|:------------|:-----------------|:------------- | +Forked version of the Gilded-Rose-Refactoring-Kate project, original can be found +[here](https://github.com/emilybache/GildedRose-Refactoring-Kata). + +# 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**, constant value, cannot change.| Legendary item | +| Sulfura | **Always 80**. Never changes| Legendary item. Constant quality value. |