Gilded Rose Refactoring Kata
May 04, 2023
42 min
Free
kotlin
code-kata
intellij
refactoring
tdd
functional-programming
design-patterns
clean-code
legacy-code
software-design
developer-productivity
Description
This talk focuses on the Gilded Rose code kata, an exercise designed to practice refactoring skills on a legacy project. Dmitry Kandalov demonstrates a live coding session using the Kotlin version of the kata, showcasing how incremental improvements can lead to better program design and a more functional approach. The session highlights refactoring heuristics, IntelliJ tips and tricks, and how design can emerge from complex code.