Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a practical approach to refactoring complex code in this 52-minute conference talk from EuroPython 2018. Delve into Emmanuelle Delescolle's experience improving a client's codebase plagued with long functions and repetitive code. Learn how to enhance code maintainability and performance by breaking down large methods, leveraging Python's dynamic nature, and applying object-oriented programming principles. Follow along with the GildedRose Refactoring Kata as Delescolle demonstrates techniques to simplify and streamline code structure. Gain insights on making informed changes to complex systems and discover strategies to prevent code bloat in your own projects. Suitable for developers with basic Python and OOP knowledge looking to improve their refactoring skills.