👷 Review code better and faster with my 3-Factor Framework: https://arjan.codes/diagnosis.
In this video, I’ll teach you a 5-step framework for refactoring legacy code. To show you how it works, I’ll do the so-called Gilded Rose Kata, originally created by Terry Hughes.
🐱💻 Git Repo: https://git.arjan.codes/2023/gildedrose
🌹 Gilded Rose Kata: https://github.com/emilybache/GildedRose-Refactoring-Kata
🎓 ArjanCodes Courses: https://www.arjancodes.com/courses/
🔖 Chapters:
0:00 Intro
0:36 Steps for refactoring Gilded Rose
31:19 Framework
35:27 Final thoughts
#arjancodes #softwaredesign #python
Continue this lesson in the app
Install CourseHive on Android or iOS to keep learning while you move.
FAQs
We curate free YouTube courses, organized by category and language — and make it easy for you to track your learning progress.
Yes. Free courses are embedded YouTube videos.
Currently available in English — with Portuguese, Spanish, French, German, and Italian coming soon.
Check ratings, reviews, duration, and description.
All courses include a certificate of participation.
Yes, an account lets you track progress, earn certificates, and save favorites.
We auto-save your watch position so you can resume on any device.