Student: | Mark: | /15 | |
Analysis and Design and Development - 4 | |||
---|---|---|---|
Structure chart | [1.0] | Algorithm | [1.0] |
GitHub | [1.0] | JavaDoc webpages | [1.0] |
Performance - 8 (with 8.5 available) | |||
Normal operation | Error cases | ||
Welcome message | [0.5] | Invalid menu option | [0.5] |
Reads number of people | [0.5] | Invalid number of people | [0.5] |
Reads name | [0.5] | ||
Reads teeth | [1.0] | Invalid teeth input | [0.5] |
Print (validate reading correctly) | [1.0] | ||
Extract (print to validate) | [1.0] | Non-existent family member to extract | [0.5] |
Root (check correct) | [1.0] | Invalid layer/tooth extract | [0.5] |
Exit, with message | [0.5] | ||
Programming style - 3 (negative marking down to 0) | |||
Methods and parameters | [-1.0] | Formatting | [-1.0] |
Identifier names | [-1.0] | JavaDoc commenting | [-1.0] |
No global variables | [-1.0] | Inline commenting | [-1.0] |
Constants (must be used) | [-1.0] | Anything else ugly | [-1.0] |