GildedRose-Refactoring-Kata
Design Kata
Practicing design and refactoring skills by refactoring a classic kata with Gilded Rose requirements
Starting code for the GildedRose Refactoring Kata in many programming languages.
4k stars
58 watching
5k forks
Language: C++
last commit: about 1 month ago
Linked from 2 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
emilybache/parrot-refactoring-kata | Practice refactoring and polymorphism in XSLT code | 121 |
trikitrok/beverages_pricing_refactoring_kata | Refactoring exercise to improve code organization and reduce complexity by addressing bad inheritance usage | 2 |
emilybache/tennis-refactoring-kata | A refactoring exercise to improve the design and structure of a Tennis game implementation | 739 |
nealhu/promotion-text-kata | An hour-long coding practice to improve readability and maintainability of a specific class implementation | 0 |
christianhujer/expensereport | A legacy code refactoring kata in multiple programming languages to implement a new feature without rewriting the entire system. | 145 |
emilybache/racing-car-katas | A series of coding exercises to improve testability and design principles in legacy code | 302 |
alanbarber/codekatas | A collection of pre-built coding katas to help developers improve their skills through practice and testing | 20 |
kkisiele/codekata | A collection of code examples illustrating object-oriented principles and clean coding practices in Java. | 2 |
pdt256/kata | A platform providing coding challenges to practice Test-Driven Development (TDD) in various programming languages. | 6 |
matteobaglini/functional-structures-refactoring-kata | Refactoring kata to remove computational effects from a use case using functional structures | 32 |
racingdeveloper/tell-dont-ask-kata | Refactoring a legacy order flow application to improve maintainability and reliability by applying the tell don't ask principle and reorganizing the domain model. | 32 |
neuraxio/kata-clean-machine-learning-from-dirty-code | Converting dirty machine learning code into clean, modular, and reusable components using the Pipe and Filter Design Pattern for Machine Learning. | 18 |
eficode-academy/git-katas | A collection of exercises designed to improve Git skills through deliberate practice | 1,339 |
pungyeon/clean-go-article | A resource for writing clean and maintainable Go code | 2,957 |
eclipse/eclipse-collections-kata | A set of exercises to improve skills in using the Eclipse Collections library in Java | 431 |