Refactoring Frenzy - Don't settle for short term
summary
Live refactoring of the Gilded Rose kata using Gilded Rose kata as the baseline, performing Extract Method, Inline, Invert If, Split/Merge/Flip and small object extraction inside IntelliJ refactorings, while keeping a single test that validates behavior and aiming to keep tests green. The demo orders conditionals for easier polymorphic extraction, introduces an ItemCategory wrapper instead of changing the Item class, and mentions the exercise is practiced over 70 times.
AI-written summary · about
chapters (5)
related talks
42mGilded Rose Refactoring Kata
43mFrom 0% to Cleanly Refactored 100% tested code
01h 44mTUTORIAL: Refactoring without a net
31mGilding the Rose: Refactoring Legacy Code
02h 42mClean Code: The Next Chapter
44mThe Art of Refactoring
01h 34mGilding the Rose: Refactoring-Driven Development
37m47 Refactorings in 45 minutes
