From 0155b204a20566084b922b1b7bfcb4aced50b812 Mon Sep 17 00:00:00 2001 From: Karim Fadel Date: Wed, 14 Jan 2026 08:42:53 +0200 Subject: [PATCH] em --- Java-Approvals/src/main/java/com/gildedrose/Item.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Java-Approvals/src/main/java/com/gildedrose/Item.java b/Java-Approvals/src/main/java/com/gildedrose/Item.java index cccced74..bd650f9e 100644 --- a/Java-Approvals/src/main/java/com/gildedrose/Item.java +++ b/Java-Approvals/src/main/java/com/gildedrose/Item.java @@ -23,7 +23,7 @@ public class Item { decreaseSellInEachDay(); - if (sellIn < 0) { + if (isExpired()) { increaseQualityByOne(); } } else if (isBackstagePasses()) { @@ -31,7 +31,7 @@ public class Item { decreaseSellInEachDay(); - if (sellIn < 0) { + if (isExpired()) { quality = 0; } } else { @@ -39,12 +39,16 @@ public class Item { decreaseSellInEachDay(); - if (sellIn < 0) { + if (isExpired()) { decreaseQualityByOne(); } } } + private boolean isExpired() { + return sellIn < 0; + } + boolean isBackstagePasses() { return name.equals(BACKSTAGE_PASSES); }