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