Gilded Rose Refactoring Kata

May 04, 2023 42 min Free

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.