expensereport
Code refactor
A legacy code refactoring kata in multiple programming languages to implement a new feature without rewriting the entire system.
The ExpenseReport legacy code refactoring kata in >50 programming languages (Ada to Zig)
145 stars
4 watching
97 forks
Language: Assembly
last commit: about 2 months ago
Linked from 1 awesome list
katarefactoringrefactoring-exerciserefactoring-kata
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 |
refactorfirst/refactorfirst | Identifies highly coupled classes and class cycles in Java codebases to prioritize refactoring efforts. | 457 |
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 |
typon/tabdeeli | An interactive search and replace tool for refactoring code without anxiety. | 16 |
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 |
ivoputzer/cli-args-parser-kata | Implementing a CLI arguments parser to process input in various formats | 5 |
phpactor/phpactor | A tool that provides intelligent code completion and refactoring capabilities for PHP developers | 1,440 |
emilybache/tennis-refactoring-kata | A refactoring exercise to improve the design and structure of a Tennis game implementation | 739 |
ardalis/kata-catalog | A collection of coding exercises to practice good habits and techniques in software development | 745 |
codefoundryde/legacywrapper | This project provides a wrapper around legacy DLLs allowing calls from 64-bit processes to native code written for opposing architectures. | 80 |
emilybache/parrot-refactoring-kata | Practice refactoring and polymorphism in XSLT code | 121 |
dantleech/code-mover | Automates code refactoring and migration by applying predefined transformations to specific files in a project. | 22 |