Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Santiago Prado Pull Request #50

Open
wants to merge 12 commits into
base: main
Choose a base branch
from
Open

Conversation

Mashete
Copy link

@Mashete Mashete commented Apr 23, 2023

Some considerations to keep in mind:

  • I took the liberty of modifying the API signature to comply with more common standards.

  • I would have liked to implement a different persistence mode, but due to lack of time, it was not possible.

  • Due to time constraints, I was unable to perform all the unit tests that I would have liked to do. It would be necessary to perform tests at least on the UserService class.

  • Regarding architectural decisions, the project structure was modified to follow the MVC pattern. However, it could have been possible to implement additional patterns such as layered development, DDD, or even consider this API as a microservice. But for that definition, it may be necessary to have more information about the requirements of the project itself.

  • For logging, I chose Serilog for its ease of implementation. It performs a general application log and custom logging. I configured it to generate log files in the root of the project.

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.

1 participant