rysavy-ondrej / ethanol

An experimental environment for context-based flow artifact analysis.
1 stars 0 forks source link

Use Option/Result pattern in the implementation #32

Open rysavy-ondrej opened 6 months ago

rysavy-ondrej commented 6 months ago

There are various libraries that provide advanced Result handling pattern:

https://github.com/futurum-dev/dotnet.futurum.core https://github.com/bluehands/Funicular-Switch https://github.com/altmann/FluentResults

Check these libraries and select the one that can provide the most suitable functions to handle optional executable paths in the code. Then, rewrite the code where appropriate.