Parrot-Refactoring-Kata

Kata

Practice refactoring and polymorphism in XSLT code

Kata to learn about Polymorphism

GitHub

122 stars
4 watching
191 forks
Language: XSLT
last commit: almost 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
emilybache/tennis-refactoring-kataA refactoring exercise to improve the design and structure of a Tennis game implementation742
trikitrok/beverages_pricing_refactoring_kataRefactoring exercise to improve code organization and reduce complexity by addressing bad inheritance usage2
nickdelgrosso/dna-transcription-kataA kata for practicing string manipulation and bioinformatics data processing in a test-driven development context9
emilybache/racing-car-katasA series of coding exercises to improve testability and design principles in legacy code305
ivoputzer/cli-args-parser-kataImplementing a CLI arguments parser to process input in various formats5
emilybache/gildedrose-refactoring-kataAn exercise to improve design skills through deliberate practice of refactoring and testing3,809
nealhu/promotion-text-kataAn hour-long coding practice to improve readability and maintainability of a specific class implementation0
matteobaglini/functional-structures-refactoring-kataRefactoring kata to remove computational effects from a use case using functional structures32
bfontaine/katasA collection of solved programming challenges in 27 languages20
darienhuss/shotgunyaraTools and utilities for generating encoded versions of input data9
xpeppers/goose-game-kataA coding exercise for implementing a simple game with player movement and dice rolling mechanics.8
kkisiele/codekataA collection of code examples illustrating object-oriented principles and clean coding practices in Java.2
christianhujer/expensereportA legacy code refactoring kata in multiple programming languages to implement a new feature without rewriting the entire system.146
nealhu/args-kataPractices readable and maintainable coding skills in parsing command-line arguments1
racingdeveloper/tell-dont-ask-kataRefactoring a legacy order flow application to improve maintainability and reliability by applying the tell don't ask principle and reorganizing the domain model.32