aboutsummaryrefslogtreecommitdiff

In this branch I will be adding features that are module requirements: - Using a databse - MySQL database - Using entity framework - Microsoft.EntityFrameworkCore - Unit tests - NUnit - Following good practises for writing code - Note: I am not completely following these rules: - SA1101 (some code will get very crowded) - SA1107 (only in switch statements) - SA1305 (only in some temporary variables) - SA1600 (only on very self-explanatory code) - SA1602 (the names are very obvious) - SA1611 (parameters are either self-explanatory, or have been explained in summary) - SA1615 (usually it is explained in the summary) - SA1633 (there isn't a need for document headers).

This program has more than 2000 lines of practical code (I don't count code that is repeated with minor differences). I have written, in total, more than 21000 lines of code in the process of making it for the last ~2,5 months (since 27.02).

I won't be integrating these features in any other versions of the project. Also many things are dependant on my setup, so I won't be adding a built executable.

For more information, visit my website.

This branch won't be pushed to master and, after the exam, will be left only for archiving purposes.