♻️ 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
🖥 Presentation deck with code examples on clean code, code aesthetics, best practices and developer mindsets.
A 'tinder' like website for dogs i.e., tindog.
Explanation system for semi-supervised multi-objective optimization
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.
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