functional-structures-refactoring-kata
Kata
Refactoring kata to remove computational effects from a use case using functional structures
Starting code and proposed solution for Functional Structures Refactoring Kata
32 stars
4 watching
19 forks
Language: C#
last commit: over 3 years ago
Linked from 1 awesome list
applicativecategory-theorycompositiondeliberate-practicefunctionalfunctional-programmingfunctorkatamonadrefactor
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 |
christianhujer/expensereport | A legacy code refactoring kata in multiple programming languages to implement a new feature without rewriting the entire system. | 145 |
bfontaine/katas | A collection of solved programming challenges in 27 languages | 20 |
ivoputzer/cli-args-parser-kata | Implementing a CLI arguments parser to process input in various formats | 5 |
marioariasc/funktionale | Functional programming constructs and patterns for Kotlin | 915 |
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/tennis-refactoring-kata | A refactoring exercise to improve the design and structure of a Tennis game implementation | 739 |
nickdelgrosso/dna-transcription-kata | A kata for practicing string manipulation and bioinformatics data processing in a test-driven development context | 9 |
nealhu/promotion-text-kata | An hour-long coding practice to improve readability and maintainability of a specific class implementation | 0 |
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 |
gianfrancoalongi/incremental_katas | A system to implement incremental katas by iteratively solving problem sets with increasingly complex constraints. | 62 |
neuraxio/kata-clean-machine-learning-from-dirty-code | Converting dirty machine learning code into clean, modular, and reusable components using the Pipe and Filter Design Pattern for Machine Learning. | 18 |
kblake/functional-programming | Teaching functional programming concepts using Elixir language and providing accessible code examples | 363 |
ardalis/kata-catalog | A collection of coding exercises to practice good habits and techniques in software development | 745 |