em, make the logic more readable

This commit is contained in:
Karim Fadel 2026-01-14 07:17:15 +02:00
parent 09d4e84008
commit a2879d203a

View File

@ -15,14 +15,13 @@ class GildedRose {
if (items[i].name.equals(AGED_BRIE)) {
incrementQualityByOne(i);
} else if (items[i].name.equals(BACKSTAGE_PASSES)) {
incrementQualityByOne(i);
if (items[i].sellIn < 6) {
increaseQualityByTwo(i);
increaseQualityByThree(i);
} else if (items[i].sellIn < 11) {
increaseQualityByTwo(i);
} else {
incrementQualityByOne(i);
}
} else {
decreaseQualityByOne(i);
}
@ -45,6 +44,11 @@ class GildedRose {
}
}
private void increaseQualityByThree(int i) {
increaseQualityByTwo(i);
incrementQualityByOne(i);
}
private void increaseQualityByTwo(int i) {
incrementQualityByOne(i);
incrementQualityByOne(i);