There are 3 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.
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.
🖥 Presentation deck with code examples on clean code, code aesthetics, best practices and developer mindsets.
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
refactor class to functional components - WIP
Project Management Tool built for a design exercise in Java.
Here you will find codes I wrote when practicing TDD.
A refactor exercise.
Against The Clock: a refactoring exercise with legacy code
AWS Lambdas operating with user, chat, message DynamoDB entities
Kotlin refactoring kata
Refactoring is a systematic process of improving code without creating new functionality that can transform a mess into clean code and simple design.
Avaliação individual da turma de Padrões de Projeto - P5 2023.2 do Instituto Federal da Paraíba - Campus Guarabira.