Naam: [Vul naam in]
Datum: [Vul datum in]
Requirement | Niet voldaan | Voldaan |
---|---|---|
Eén solution. Solution compileert en app is uitvoerbaar | ||
Gebruikt .NET Core | ||
Unit tests aanwezig die allen succesvol draaien | ||
Code en classes zijn in het Engels | ||
Publieke methoden voorzien van commentaar | ||
Duidelijke naamgeving | ||
Gebruikt XML variant en LINQ to XML |
[Vul eerste indruk in]
Mogelijke scores (laag naar hoog): onvoldoende – voldoende – goed.
Aspect | Score | Toelichting/Tips |
---|---|---|
Gebruik van patterns | [Vul toelichting/tips in] | |
Param check for public methods | [Vul toelichting/tips in] | |
Memory management | [Vul toelichting/tips in] | |
Usings opgeschoond en gesorteerd | [Vul toelichting/tips in] | |
Algemene opmaak code | [Vul toelichting/tips in] | |
Object Oriented Design | [Vul toelichting/tips in] | |
Delay i.p.v. Sleep | [Vul toelichting/tips in] | |
Loop i.p.v. recursiveness | [Vul toelichting/tips in] | |
Gebruik van de API | [Vul toelichting/tips in] | |
Iedere class/interface in eigen file | [Vul toelichting/tips in] | |
Single responsibility per class | [Vul toelichting/tips in] | |
Open/Closed principle | [Vul toelichting/tips in] | |
Interface segregation | [Vul toelichting/tips in] | |
Dependency inversion principle | [Vul toelichting/tips in] | |
Opzet unit tests | [Vul toelichting/tips in] | |
Effectiviteit unit tests | [Vul toelichting/tips in] | |
Afhandeling throttling | [Vul toelichting/tips in] |