aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 8dd8bc1edd92abbc1bb553aac702e81f6e915dcb (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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](https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/ReadabilityRules.md): 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 a 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 official and post-exam versions of the project. Also many things are dependant on my setup, so I won't be adding a built executable.

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