Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: refactoring-kata
winar-jin/refactoring-book
This is the demo exercises for the book "Refactoring".
Language: Java - Size: 69.3 KB - Last synced: 9 days ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0
christianhujer/expensereport-level-2
Level 2 of the Expense Report Legacy Code Refactoring Kata. Someone added a new feature (HTML output) without refactoring a bit!
Language: BASIC - Size: 302 KB - Last synced: 17 days ago - Pushed: over 2 years ago - Stars: 14 - Forks: 3
christianhujer/expensereport
The ExpenseReport legacy code refactoring kata in >50 programming languages (Ada to Zig)
Language: Assembly - Size: 392 KB - Last synced: 16 days ago - Pushed: 27 days ago - Stars: 140 - Forks: 87
BreisOne/yatzy-refactoring-kata
Language: Java - Size: 32.2 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0
CodelyTV/refactoring-code_smells-design_patterns
♻️ Example projects illustrating Code Smells in order to apply Refactoring techniques
Language: PHP - Size: 4.63 MB - Last synced: 25 days ago - Pushed: about 1 year ago - Stars: 555 - Forks: 129
codecop/Hero-Quest-Refactoring-Kata
Refactoring Exercise Focusing on Data Clumps
Language: Java - Size: 38.1 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 3
CodelyTV/php-password_refactoring-kata
Ejercicio para practicar refactoring
Language: PHP - Size: 12.7 KB - Last synced: 25 days ago - Pushed: over 5 years ago - Stars: 11 - Forks: 5
dfleta/gilded-rose-kata-java
Kata Gilded Rose
Language: Java - Size: 1.08 MB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 2 - Forks: 4
jsstrn/gilded-rose
Gilded Rose in JavaScript
Language: JavaScript - Size: 725 KB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
gregorriegler/payroll-refactoring-kata
Refactoring Kata to practice refactoring the "bumpy road" code smell
Language: C# - Size: 74.2 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 2 - Forks: 4
codecop/commando-refactoring-kata Fork of hillmlogica/commando
Refactoring exercises for inheritance versus composition.
Language: PHP - Size: 1.17 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
aikin/refactoring-kata
Refactoring Kata:涵盖所有重构手法练习的栗子和测试。重构刻意练习。
Language: Java - Size: 275 KB - Last synced: about 1 month ago - Pushed: almost 6 years ago - Stars: 84 - Forks: 34
gregorriegler/Mean-Temperature-App-Refactoring-Kata
kata to practice dependency breaking
Language: Java - Size: 34.2 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 1
codecop/trip-service-kata Fork of sandromancuso/trip-service-kata
Kata for a legacy code hands-on session. The objective is to write tests and refactor the given legacy code. -- Practice
Language: ABAP - Size: 1.54 MB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
andrenbrandao/gilded-rose-refactoring-kata Fork of emilybache/GildedRose-Refactoring-Kata
GildedRose Refactoring Kata
Language: C++ - Size: 3.14 MB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
adrG2/gilded-rose-kotlin-kata
Solution for the GildedRose Refactoring Kata
Language: Kotlin - Size: 26.4 KB - Last synced: 7 months ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0
codecop/Finder-Refactoring-Kata Fork of OdeToCode/Katas
Refactoring Exercise Focusing on Names.
Language: C++ - Size: 316 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 1 - Forks: 4
codecop/Cook-More-Refactoring-Kata
Splitting a Large Class Exercise.
Language: PHP - Size: 27.3 KB - Last synced: 7 months ago - Pushed: 8 months ago - Stars: 1 - Forks: 0
volltage/Tennis-Refactoring-Kata Fork of emilybache/Tennis-Refactoring-Kata
Kotlin refactoring kata
Language: TypeScript - Size: 1.39 MB - Last synced: 10 months ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
volltage/GildedRose-Refactoring-Kata Fork of emilybache/GildedRose-Refactoring-Kata
Kotlin refactoring kata
Language: C++ - Size: 2.88 MB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 0 - Forks: 0
codecop/golfed-game-of-tron
This is the JavaScript game of Tron in 219 bytes prepared as Refactoring Kata in different languages.
Language: Java - Size: 50.8 KB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 2 - Forks: 0
mathieueveillard/refactoring-material
Some actual code kata that you'll probably be eager to refactor :D
Language: TypeScript - Size: 306 KB - Last synced: 12 months ago - Pushed: 12 months ago - Stars: 0 - Forks: 7
codecop/BankOCR-Refactoring-Kata
Refactoring kata dealing with Primitive Obsession.
Language: C++ - Size: 387 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 4 - Forks: 8
mangasf/weather-kata-php
Kata to train how to decouple code and Clean Code
Language: PHP - Size: 51.8 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 9 - Forks: 47
ovitrif/gilded-rose-kotlin
Gilded Rose Refactoring Kata
Language: Kotlin - Size: 81.1 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 1 - Forks: 1
HouariZegai/clean-code
TDD, Software Design & Architecture
Language: Java - Size: 437 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 60 - Forks: 16
florianajir/php-refactoring-kata
Read UPGRADE.md file for more details on kata execution.
Language: PHP - Size: 23.4 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
renejfc/ts-katas
! This is an abandoned project, it didn't motivated me the right way.
Language: TypeScript - Size: 2.84 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 1 - Forks: 0
alexandreaquiles/dibujo
Código ruim pra manter e bom pra praticar refactoring.
Language: Java - Size: 109 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 8 - Forks: 4
eshluke/kata-trip-service
kata adapted from https://github.com/sandromancuso/trip-service-kata
Language: Java - Size: 554 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 6
aatwi/GildedRose-BDD
This repository is an extended version of the GildedRose kata that uses the BDD Scaffolding technique to specify and test existing legacy code.
Language: Java - Size: 5.93 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 3 - Forks: 0
RomainCharpentier/movie-rental-refactoring-kata
Language: Java - Size: 10.7 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
joanna-liana/Necklace-Refactoring-Kata Fork of emilybache/Necklace-Refactoring-Kata
the goal is to practice refactoring to a Chain of Responsibility pattern
Language: TypeScript - Size: 438 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
ambersariya/GildedRose-Refactoring-Kata Fork of emilybache/GildedRose-Refactoring-Kata
Starting code for the GildedRose Refactoring Kata in many programming languages.
Language: C++ - Size: 2.81 MB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
codecop/Book-Discounts-Refactoring-Kata
Exercises to practice refactoring coupled hierarchies.
Language: Java - Size: 59.6 KB - Last synced: 10 months ago - Pushed: about 1 year ago - Stars: 2 - Forks: 1
dEzequiel/yatzy-refactoring-tdd-kata
Kata about refactoring and TDD from the book The Coding Dojo Handbook, a practical guide to creating a space where good programmers can become great programmers by Emily Bache
Language: Python - Size: 75.2 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0
dEzequiel/gilded-rose-java
Kata created by Terry Hughes and modified by Emily Banche. Put in practice important concepts as inheritance and favor composition.
Language: Java - Size: 48.8 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
dEzequiel/gilded-rose
Kata created by Terry Hughes and modified by Emily Banche. Put in practice important concepts as inheritance and encapsulation.
Language: Python - Size: 36.1 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
ismail2ov/trip-service-kata
Testing and Refactoring Legacy Code
Language: Java - Size: 68.4 KB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0
ismail2ov/cash-register-refactoring-kata
Exercise to refactor and add new features
Language: Java - Size: 75.2 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
tadas-kuprinskas/GildedRose
Refactor "GildedRose-Refactoring-Kata" app code and implement requirement to add "Conjured" item.
Language: C# - Size: 5.86 KB - Last synced: about 1 year ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0
aatwi/MarsRover-Refactoring-Kata
Language: Java - Size: 17.6 KB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 1 - Forks: 22
codecop/Online-Shopping-Kata Fork of emilybache/Online-Shopping-Kata
Refactoring Kata to practice teasing out incoheasive, coupled code. -- Patches.
Language: PHP - Size: 104 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
aloatias/GildedRoseKata.App
A refactoring Kata, bases on existing code.
Language: C# - Size: 35.2 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0
alexandreaquiles/startup-funding Fork of lamchau/refactoring-exercise
Messy code to practice refactoring.
Language: Java - Size: 115 KB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0
alvarogarcia7/kata-formulation-link-parser
Legacy code kata, practicing refactoring [to functional code]. Multiple languages available
Language: Kotlin - Size: 72.3 KB - Last synced: 5 days ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0
alvarogarcia7/gilded-rose-kata-java
Practicing the Gilded Rose kata in java
Language: Java - Size: 82 KB - Last synced: 5 days ago - Pushed: almost 7 years ago - Stars: 0 - Forks: 0