♻️ 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.
🌟 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!
Ejercicio para practicar refactoring
A 'tinder' like website for dogs i.e., tindog.
🖥 Presentation deck with code examples on clean code, code aesthetics, best practices and developer mindsets.
Library management system for a OOP design exercise
Refactoring kata dealing with Primitive Obsession. -- Collecting ports.
Refactor legacy code for ancient Egyptian trade route optimization and pyramid resource calculation.
Explanation system for semi-supervised multi-objective optimization
Legacy Coderetreat OO codebase with Approval Test setup.
Refactoring course given at the UNPSJB during the month of September of the current year
Against The Clock: a refactoring exercise with legacy code