An open API service indexing awesome lists of open source software.

https://github.com/tosun-si/bees-demo-fp

This project shows some legacy code and patterns and a refactoring for each of them with Functional Programming, lambda and functions composition
https://github.com/tosun-si/bees-demo-fp

functional-programming functions-composition java lambda refactoring

Last synced: 6 months ago
JSON representation

This project shows some legacy code and patterns and a refactoring for each of them with Functional Programming, lambda and functions composition

Awesome Lists containing this project

README

          

# bees-demo-fp

The purpose of this project is to present some legacy and imperative code designs, and propose a code refactoring
with functional programming.

`Java 18` is used on this project.

The concerned classes are :
- Validator
- Pattern Guards
- Factory
- Decorator