-
Notifications
You must be signed in to change notification settings - Fork 0
bodzilla/Zopa
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Run instructions: - Set "Zopa.Console" as start-up project - Compile and build application - Modify appsettings.json as required - Run using: "dotnet .\Zopa.Console.dll [market_file_path] [loan_amount]" Packages used: - CsvHelper (fairly supported community-driven project) - Microsoft.Extensions.Logging - Microsoft.Extensions.DependencyInjection - NUnit3TestAdapter (for unit-testing) Development approach: - TDD (although I wrote my code before-hand) - Any contract length / loan increments / loan ranges can be used - Lender / quotes are immutable - The decimal point constraints are defined in the front end as I percieved this to be a UI choice rather than a business constraint, therefore a different front end could use the same data but with it's own constaint rules Would like to improve by: - Pushing as a serverless cloud app (i.e. Azure Function, AWS Lambda) - Using BDD approach to testing with relevant frameworks - Using a NoSQL database as data store - Using async approach - Custom exceptions - Comments in unit tests (lack of time)
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published