There are 5 repositories under refactoring-exercise topic.
♻️ Example projects illustrating Code Smells in order to apply Refactoring techniques
The ExpenseReport legacy code refactoring kata in >50 programming languages (Ada to Zig)
code examples of my 10 must-know design patterns for JavaScript Developers talk
A place to practice Refactoring To Patterns that Kerievsky wrote about in his book
A Rails app that was intentionally designed to be refactored.
:star2: Examples from Martin Fowler's "Refactoring: Improving the Design of Existing Code" implemented in Java with tests.
Level 2 of the Expense Report Legacy Code Refactoring Kata. Someone added a new feature (HTML output) without refactoring a bit!
Código ruim pra manter e bom pra praticar refactoring.
Ejercicio para practicar refactoring
A Refactoring Golf exercise in Kotlin
A 'tinder' like website for dogs i.e., tindog.
Unity's endless runner game sample "Trash Dash" refactored.
🖥 Presentation deck with code examples on clean code, code aesthetics, best practices and developer mindsets.
Refactoring ugly php code
Refactoring kata dealing with Primitive Obsession.
Kata to practice Polymorphism and Baby Steps.
Library management system for a OOP design exercise
Legacy Coderetreat OO codebase with Approval Test setup.
Legacy Coderetreat with Approval Test setup.
Refactoring course given at the UNPSJB during the month of September of the current year
A worked example from Martin Fowler's Refactoring book
Exercise to refactor and add new features
Basics, algorithmic problems, design patters, refactoring examples, code katas, projects ...
refactor class to functional components - WIP
Project Management Tool built for a design exercise in Java.
A refactor exercise.
Against The Clock: a refactoring exercise with legacy code
Refactoring is a systematic process of improving code without creating new functionality that can transform a mess into clean code and simple design.
Refactoring options from an earlier assignment (2) within CS665
My implementation of a challenge to "Learn Monads By Refactoring" for Haskell beginners