beverages_pricing_refactoring_kata

Code refactoring exercise

Refactoring exercise to improve code organization and reduce complexity by addressing bad inheritance usage

Kata to practice refactoring away from a bad inheritance usage

GitHub

2 stars
2 watching
14 forks
Language: Java
last commit: almost 6 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
nealhu/promotion-text-kata An hour-long coding practice to improve readability and maintainability of a specific class implementation 0
christianhujer/expensereport A legacy code refactoring kata in multiple programming languages to implement a new feature without rewriting the entire system. 146
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
matteobaglini/functional-structures-refactoring-kata Refactoring kata to remove computational effects from a use case using functional structures 32
emilybache/parrot-refactoring-kata Practice refactoring and polymorphism in XSLT code 122
kkisiele/codekata A collection of code examples illustrating object-oriented principles and clean coding practices in Java. 2
emilybache/racing-car-katas A series of coding exercises to improve testability and design principles in legacy code 305
ardalis/kata-catalog A collection of coding exercises to practice good habits and techniques in software development 746
emilybache/tennis-refactoring-kata A refactoring exercise to improve the design and structure of a Tennis game implementation 742
daviddenton/refactoring-golf An exercise to practice safe and efficient refactoring of Java code by applying tax amounts to monetary values. 54
pdt256/kata A collection of coding challenges and exercises to practice Test-Driven Development (TDD) in various programming languages 6
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
alanbarber/codekatas A collection of pre-built coding katas to help developers improve their skills through practice and testing 20
zuramai/refactoring A comprehensive guide to refactoring and code improvement in Vue applications, covering best practices, code review, and common issues. 98