refactoring-golf

Refactoring Exercise

An exercise to practice safe and efficient refactoring of Java code by applying tax amounts to monetary values.

A Refactoring Golf exercise

GitHub

54 stars
3 watching
37 forks
Language: Java
last commit: 8 months ago
Linked from 1 awesome list

exercisegolfrefactoring

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
trikitrok/beverages_pricing_refactoring_kata Refactoring exercise to improve code organization and reduce complexity by addressing bad inheritance usage 2
nealhu/promotion-text-kata An hour-long coding practice to improve readability and maintainability of a specific class implementation 0
emilybache/tennis-refactoring-kata A refactoring exercise to improve the design and structure of a Tennis game implementation 742
tsantalis/refactoringminer A Java library that detects refactorings applied in the history of a project and generates Abstract Syntax Tree (AST) diffs at various levels. 375
christianhujer/expensereport A legacy code refactoring kata in multiple programming languages to implement a new feature without rewriting the entire system. 146
trismegiste/mondrian An analysis tool to help software developers identify and refactor tightly coupled classes using graph theory and abstraction. 397
refactorfirst/refactorfirst Identifies highly coupled classes and class cycles in Java codebases to prioritize refactoring efforts. 459
davidwangtm/dwprivatetraineranimation An Android project implementing a simple onboarding animation with course category display 55
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
devlyon/mixter A platform to learn CQRS/Event Sourcing through interactive coding exercises in multiple programming languages 313
zuramai/refactoring A comprehensive guide to refactoring and code improvement in Vue applications, covering best practices, code review, and common issues. 98
jbrains/trivia A codebase used to run a Legacy Code Retreat, providing a starting point for refactoring legacy systems. 514
daylerees/scientist An experimentation framework that allows developers to refactor and improve existing code without risk or breakages 782
objectionary/eo An Experimental Object-Oriented Programming Language Based on 𝜑-calculus 1,056
jondot/reactnativekatas A learning experience project that uses design and styling exercises to help developers improve their skills in React Native. 947