Skip to content

damlaSub/Refactoring-Kata

Repository files navigation

Refactoring Katas

This repository contains my personal practice with Refactoring Katas, originally curated by Emily Bache.

The goal of this work is to improve my skills in:

  • Writing clean, maintainable code
  • Practising TDD (Test-Driven Development) and refactoring
  • Exploring design principles (SOLID, DRY, KISS, etc.)
  • Strengthening my ability to deal with legacy code

📚 About Refactoring Katas

Refactoring Katas are small coding exercises designed to simulate working with messy or legacy code.
They are meant to be refactored step by step, usually while keeping tests green.

👉 Original source: Emily Bache’s Refactoring Katas


🚀 Technologies

  • Java (with JUnit)
  • TypeScript (with Jest)

✨ Goals

  • Continuous refactoring
  • Legacy code mastery
  • Expressive testing
  • Open learning

📖 References

About

Clean code & TDD practice with refactoring katas, based on Emily Bache’s collection

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published