Question | Points | Actual | Description | Notes |
1. 30 pts. |
+5 | contract/purpose | ||
+5 | function heading/parameter names | |||
+5 | Follows template | |||
+5 | Program logic | |||
+5 | test cases - at least 2 (empty/non-empty) | |||
+5 | helper/borrower | |||
2. 25 pts. |
+5 | contract/purpose | ||
+5 | function heading/parameter names | |||
+5 | Follows template | |||
+5 | Program logic | |||
+5 | test cases (at least 3) | |||
(helper optional) | ||||
3. 25 pts. |
+5 | contract/purpose | ||
+5 | function heading/parameter names | |||
+5 | Follows template | |||
+5 | Program logic | |||
+5 | test cases (at least 3) | |||
(helper optional) | ||||
4. 25 pts. |
+5 | contract/purpose | ||
+5 | function heading/parameter names | |||
+5 | Follows template | |||
+5 | Program logic | |||
+5 | test cases (at least 3) | |||
(helper optional) | ||||
Points deducted
|
-5 | file not named as required | ||
-5 | authors' names not listed in comments | |||
-5 | source file poorly formatted/organized | |||
TOTAL 105 pts. |