♻️ Example projects illustrating Code Smells in order to apply Refactoring techniques
-
Updated
Apr 3, 2023 - PHP
♻️ Example projects illustrating Code Smells in order to apply Refactoring techniques
The ExpenseReport legacy code refactoring kata in >50 programming languages (Ada to Zig)
Kata to train how to decouple code and Clean Code
Refactoring Kata:涵盖所有重构手法练习的栗子和测试。重构刻意练习。
DSA, TDD, and Software Design principles implementation
Refactoring kata dealing with Primitive Obsession.
Some actual code kata that you'll probably be eager to refactor :D
kata adapted from https://github.com/sandromancuso/trip-service-kata
Código ruim pra manter e bom pra praticar refactoring.
Ejercicio para practicar refactoring
Refactoring Kata to practice refactoring the "bumpy road" code smell
Kata Gilded Rose
Refactoring Exercise Focusing on Names. -- Collecting ports.
Refactoring Exercise Focusing on Data Clumps
Level 2 of the Expense Report Legacy Code Refactoring Kata. Someone added a new feature (HTML output) without refactoring a bit!
Gilded Rose Refactoring Kata
This is the JavaScript game of Tron in 219 bytes prepared as Refactoring Kata in different languages.
Exercises to practice refactoring coupled hierarchies.
Exercise to refactor and add new features
Add a description, image, and links to the refactoring-kata topic page so that developers can more easily learn about it.
To associate your repository with the refactoring-kata topic, visit your repo's landing page and select "manage topics."