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
2 stars
2 watching
14 forks
Language: Java
last commit: over 5 years ago
Linked from 1 awesome list
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. | 145 |
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 | 121 |
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 | 302 |
ardalis/kata-catalog | A collection of coding exercises to practice good habits and techniques in software development | 745 |
emilybache/tennis-refactoring-kata | A refactoring exercise to improve the design and structure of a Tennis game implementation | 739 |
daviddenton/refactoring-golf | An exercise to practice safe and efficient refactoring of Java code by applying tax amounts to monetary values. | 53 |
eclipse/eclipse-collections-kata | A set of exercises to improve skills in using the Eclipse Collections library in Java | 431 |
pdt256/kata | A platform providing coding challenges 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. | 372 |
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 |