Major Learning Goals/Code Review
Criteria
yes/no, and optionally any details/lines of code to reference
Correctly uses conditionals (if
/else
/elsif
)
✔️
Correctly uses loops (while
/until
)
✔️
Correctly uses gets.chomp
✔️
Correctly uses variables
✔️
Correctly creates and uses custom methods
✔️
Functional Requirement
yes/no
User can input two numbers and an operator and perform addition
✔️
User can input in two numbers and an operator and can perform subtraction
✔️
User gets feedback from the CLI when attempting to divide by zero, and the program does not give an error
✔️
Overall Feedback
Criteria
yes/no
Green (Meets/Exceeds Standards)
3+ in Code Review && 2+ in Functional Requirements
✔️
Yellow (Approaches Standards)
2 in Code Review && 2+ in Functional Requirements
✔️
Red (Not at Standard)
0,1 in Code Review or 0,1 in Functional Reqs, or assignment is breaking/doesn’t run with less than 5 minutes of debugging
✔️
Was the code particularly impressive in code style for any of these reasons (or more...?)
Quality
Yes?
Perfect Indentation
✅
Elegant/Clever
✅
Descriptive/Readable
✅
Concise
✅
Logical/Organized
✅