Skip to content

Vv/task#1

Open
VencaV wants to merge 5 commits into
masterfrom
vv/task
Open

Vv/task#1
VencaV wants to merge 5 commits into
masterfrom
vv/task

Conversation

@VencaV
Copy link
Copy Markdown
Owner

@VencaV VencaV commented Apr 7, 2026

No description provided.

In future, I understand that it would be maybe necessary to develop on Windows,
but for now, I didn't want to switch from Ubuntu to Windows only for purposes
of a few hours task, so I decided to make the program work on Ubuntu.

Hopefully it's not a big deal, I believe that the .NET version doesn't matter
when the purpose of the task is to show programming skills.
- using functional programming techniques
- improved user experience with better messages, input handling and flow
- possibility to configure decimal places via CLI args
- possibility to easily add new operations in future
This part was most different from the Node world,
is it possible that I used some anti-pattern or something unusual,
and I'd like to learn more about testing best practices - but for now,
I believe that it could be sufficient for the task.

But everything targetted here - make the functions testable,
without need of complicated mocks, so I believe the base is good.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants