https://github.com/francomelandri/pipeline-fp
pipeline pattern using functional programming approach
https://github.com/francomelandri/pipeline-fp
desing-patterns functional-programming noif
Last synced: 3 months ago
JSON representation
pipeline pattern using functional programming approach
- Host: GitHub
- URL: https://github.com/francomelandri/pipeline-fp
- Owner: FrancoMelandri
- Created: 2024-02-17T10:26:44.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-16T10:45:45.000Z (10 months ago)
- Last Synced: 2025-07-22T08:43:10.000Z (4 months ago)
- Topics: desing-patterns, functional-programming, noif
- Language: C#
- Homepage:
- Size: 49.8 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://github.com/FrancoMelandri/pipeline-fp/actions/workflows/ci.yaml/badge.svg)
# Pipeline FP
Introducing **Pipeline pattern** using functional programming approach.
## Abstract
The aim of the pattern is to enable a different way to handle three use case:
- Refactor of a convoluted algorithm, resembling something similar to the template pattern
- Create a dynamic algorithm, using a Rule-engine-like approach
- Refactor of a complex and over-populated switch/case
All the code that falls in these use cases is not compliant with OOP principle and our objective is to make it so, with the help of some SOLID principles.