Commit Graph

  • 73f09323a8 Refactor Gilded Rose to use polymorphic item types kanaksinghal 2025-06-28 14:29:01 +0530
  • ddd61f5304 upgrade gradle and rearrange packages villanibe 2025-06-27 19:58:51 +0200
  • 3d51862bc8 increasing test coverage, adding tests for aged brie, backstage passes, sulfuras and standard items villanibe 2025-06-27 19:18:42 +0200
  • fe30474146
    Update test_gilded_rose.py Raj 2025-06-27 01:21:49 +0530
  • a640d53132
    Update gilded_rose.py Raj 2025-06-27 01:21:10 +0530
  • 29fc686933 lift-up conditional - isSulfuras villanibe 2025-06-26 15:49:30 +0200
  • ba9330aab7 lift-up conditional - isBackstagePasses villanibe 2025-06-26 15:40:32 +0200
  • 8f75b49648 lift-up conditional - isAgedBrie villanibe 2025-06-26 15:26:49 +0200
  • 519eb43d5f creating constants villanibe 2025-06-26 15:05:44 +0200
  • 457e9f43ba enabling texttest aproval tests villanibe 2025-06-26 11:34:49 +0200
  • 41309fbeb4 Java upgrade + fixing initial test villanibe 2025-06-26 10:50:21 +0200
  • 485b7dd0c3 code coverage improvement ShefaliBansal43 2025-06-25 00:33:59 +0530
  • f0f062a905 code improvment and test fix ShefaliBansal43 2025-06-25 00:03:40 +0530
  • 1dd293dfeb refactor: Refactored gildedrose Mohammed Mohideen M Z 2025-06-23 22:37:26 +0530
  • dc8c7ae6e1 test: add JUnit test for GildedRose updateQuality logic alatinovic-fh 2025-06-22 21:42:42 +0200
  • 58a991fe27 Added approvals version of python test emily 2025-06-22 17:29:52 +0200
  • e19a316b13 Iqbal Refactoring iqbal201283 2025-06-22 14:42:56 +0530
  • 3fe7774406 Iqbal Refactoring iqbal201283 2025-06-22 13:57:43 +0530
  • 7461de4719 Iqbal Refactoring iqbal201283 2025-06-22 13:50:10 +0530
  • 31f531615d Iqbal Refactoring iqbal201283 2025-06-22 13:49:20 +0530
  • 7812fa72f9 Iqbal Refactoring iqbal201283 2025-06-22 13:48:37 +0530
  • 596ae4de8b Iqbal Refactoring iqbal201283 2025-06-22 13:45:08 +0530
  • 1a8282671f Iqbal Refactoring iqbal201283 2025-06-22 13:36:01 +0530
  • c0c548df13 AI updated code vijay-mariyappan-i2i 2025-06-21 21:40:51 +0530
  • dcb879fa1f add tests Mohammad Salah 2025-06-11 09:53:12 +0400
  • ee129776b7 update sdk Mohammad Salah 2025-06-11 09:53:00 +0400
  • 69245fd714 Fix invalid Ruby syntax Andy Waite 2025-06-03 11:25:41 -0400
  • 92d3c65925 Refactoring GildedRose app code. Rebuild main logic with factory pattern. Add items specific classes. Extract constants. Optimize logic. Add unit tests. Adapt kata configs to work with windows env and java 21. stanislaw.rusnak 2025-06-03 19:32:21 +0200
  • 0825883bee Refactoring GildedRose app code. Rebuild main logic with factory pattern. Add items specific classes. Extract constants. Optimize logic. Add unit tests. Adapt kata configs to work with windows env and java 21. stanislaw.rusnak 2025-06-03 18:53:12 +0200
  • f03a01357d Fix invalid Ruby syntax Andy Waite 2025-06-03 11:25:41 -0400
  • 08e13dcf43 [] Gilded Rose Refactoring Kata , including "Conjured" case and tests for all the cases Georgi Kazakov 2025-05-14 11:20:54 +0300
  • d3057d9fb1
    Merge pull request #624 from dmcg/master Emily Bache 2025-05-12 08:47:36 +0000
  • 048d719f75
    Merge branch 'emilybache:main' into master Duncan McGregor 2025-05-12 09:40:35 +0100
  • 5358002d45 Reformat Item ctor and simplify toString Duncan McGregor 2025-05-12 09:39:48 +0100
  • eded7b38b5 Refactor GildedRose to use val instead of var for items, to better reflect the Java version. Duncan McGregor 2025-05-12 09:38:18 +0100
  • cc7bbb5b6e App field glidedRose by default Denys 2025-05-11 19:00:07 +1200
  • 32edb8321c Refactor days Denys 2025-05-11 18:57:44 +1200
  • 1313648b66 sellItem update Denys 2025-05-11 18:52:42 +1200
  • ac51ee20e4 swap ifelse for when Denys 2025-05-11 18:51:43 +1200
  • 5d1af208f0 func for each item Denys 2025-05-11 18:49:49 +1200
  • 2537f5c844 Remove redundant if/when Denys 2025-05-11 18:44:08 +1200
  • c3c409a500 Separate file for App Denys 2025-05-11 15:21:40 +1200
  • b59fc753c5 App class refactor Denys 2025-05-11 15:20:48 +1200
  • 09f0f755eb App class Denys 2025-05-11 15:19:48 +1200
  • d78d1ea7a2
    Merge pull request #1 from DoggyDoggyDoggy/refactor Denys 2025-05-11 14:52:11 +1200
  • 18b0712b90 Refactor sellItem downGradeQuality upgradeQuality Denys 2025-05-11 12:15:38 +1200
  • bdfb5f18e6 Refactor upgradeQuality Denys 2025-05-11 12:15:01 +1200
  • 37969bfce3 Refactor typo downGradeQuality Denys 2025-05-11 12:13:29 +1200
  • edb63434fd Refactor downGradeQuality Denys 2025-05-11 12:12:05 +1200
  • 5bcf4e83f4 sellItem Denys 2025-05-11 12:10:28 +1200
  • 5edd974d0f downGradeQuality func Denys 2025-05-11 11:56:40 +1200
  • e3cd8fe4d8 When instead of if Denys 2025-05-11 11:47:37 +1200
  • 7fc2fe96eb Refactor Denys 2025-05-11 11:12:21 +1200
  • dcbb2aeb4a Refactor Denys 2025-05-11 11:08:38 +1200
  • 8ad8a0696c Redundant if Denys 2025-05-11 11:04:48 +1200
  • e9beffa99c func upgradeQuality Denys 2025-05-11 11:02:08 +1200
  • fc6124b535 Delete redundant if Denys 2025-05-11 10:40:36 +1200
  • b5b7ffc870 Refactor: Separate packages\files Denys 2025-05-11 10:40:06 +1200
  • 4f4d0243a0 ItemRepository Denys 2025-05-11 00:05:22 +1200
  • 071bd8fb99 Print for data class Denys 2025-05-10 23:53:03 +1200
  • 85de84bb8b Data Class Denys 2025-05-10 23:43:24 +1200
  • d68930a624 New branch Denys 2025-05-10 23:42:40 +1200
  • ebfe053b4a Run Kotlin Denys 2025-05-10 21:49:38 +1200
  • af4b6f6ac2 Run 30 days Denys 2025-05-10 21:36:35 +1200
  • b8a3bef111 Setup JDK Denys 2025-05-10 20:38:42 +1200
  • 2f14c63820 Check 2 Denys 2025-05-10 20:27:40 +1200
  • 4303004808 Check git works Denys 2025-05-10 19:44:21 +1200
  • ab8c05935b
    Merge pull request #620 from RorySan/fsharp-update Emily Bache 2025-05-09 12:28:36 +0000
  • 715f6ae5c7 Unit Tests changes Ingole 2025-05-09 13:16:01 +0300
  • 56bc90d53d Fsharp updated to .NET 9 Rory 2025-05-09 11:44:12 +0200
  • 5e8561a113 GildedRose Refactoring changes Ingole 2025-05-08 22:31:59 +0300
  • d73f961089 separate files based on feedback Sasha Schwartz 2025-05-03 14:14:25 -0500
  • eb9b46e34d add Odin lang Sasha Schwartz 2025-05-03 09:48:54 -0500
  • 0b3a6caed7 separate files based on feedback Sasha Schwartz 2025-05-03 14:14:25 -0500
  • 423e5f85ba add Odin lang Sasha Schwartz 2025-05-03 09:48:54 -0500
  • af3e2244b3
    Merge pull request #616 from Younes-Charfaoui/arabic-translation Emily Bache 2025-04-29 06:04:29 +0000
  • 97d98be1f4
    Update GildedRoseRequirements_ar.md Younes Charfaoui 2025-04-28 16:31:46 +0100
  • b27409e72e Adding arabic translation for the requirments Younes Charfaoui 2025-04-28 16:24:22 +0100
  • 4b04f58363
    Merge pull request #615 from dmcg/master Emily Bache 2025-04-15 06:12:34 +0000
  • 1b01ed06cd Upgradle to 8.13 for Kotlin Duncan McGregor 2025-04-14 12:55:32 +0100
  • 1dcc7ef316 Upgrade Kotlin Duncan McGregor 2025-04-14 12:52:31 +0100
  • 8e26832f59 Upgrade JUnit for Kotlin, add kotlinx.test Duncan McGregor 2025-04-14 12:52:08 +0100
  • 2f9fe5c9a6 4.2: enforce quality validation with tests Yarramsetti Naresh 2025-04-06 18:19:10 +0530
  • 7c52f599a3 4.Refactor to use constants and enums for all magic values Yarramsetti Naresh 2025-04-06 18:07:31 +0530
  • 4dafc71bea 3.2 : Add Tests for Conjured Items 1)test_conjured_item_quality_decreases_twice_as_fast 2)test_conjured_item_quality_decreases_twice_as_fast_after_sell_by 3)test_conjured_item_quality_never_negative Yarramsetti Naresh 2025-04-06 17:53:56 +0530
  • 24c56931bf 3. Implement Conjured items support: Added update_conjured_item method that: Degrades quality twice per day (calls decrease_quality twice) Respects same quality bounds as normal items Modified dispatcher to detect "Conjured" in item names Enhanced expired item handling: Double degradation continues post-sell-by Added explicit condition before Sulfuras check Maintained all existing behavior through test verification Yarramsetti Naresh 2025-04-06 17:52:27 +0530
  • 273ed6aa7c 2. Extracted monolithic update_quality into focused methods Yarramsetti Naresh 2025-04-06 17:41:49 +0530
  • 5d1bb3cee1 1. Add Comprehensive Test Cases to cover all existing functionality before making any changes. Yarramsetti Naresh 2025-04-06 17:10:47 +0530
  • fcd540f80d
    Merge pull request #613 from olliekennedy/fix-kotlin-texttest Emily Bache 2025-04-04 11:48:22 +0000
  • d87d813367
    add kotlin gradle task to run texttest Ollie Kennedy 2025-04-04 12:35:29 +0100
  • cfc5f88143 Level 1: Refactoring Maral 2025-04-04 00:35:05 +0200
  • 3a189a071c Level 1: Refactoring Maral 2025-04-03 23:09:26 +0200
  • fcb6c1d61d refectoring the code and add readme file to explique the context Mohamed BEN HARIZ New laptop 2025-04-01 14:10:32 +0200
  • f39a91f3c6
    Merge 3547271c33 into b3a0463bba Ismail 2025-03-31 17:51:06 +0000
  • 3547271c33 refactor level 1 ismail 2025-03-31 19:45:17 +0200
  • ca29744ff9
    Create README.md Ismail 2025-03-31 18:26:52 +0200
  • ed82d26538 Clean up, delete unwanted languages ismail 2025-03-31 18:25:48 +0200
  • 8c040571a6
    Merge c38f76abe8 into b3a0463bba Ismail 2025-03-30 00:17:17 +0000
  • c38f76abe8 update ismail 2025-03-30 01:15:26 +0100
  • 55c640165d
    Fix typos adampridmore 2025-03-27 10:36:50 +0000