Skip to content

Latest commit

 

History

History
30 lines (26 loc) · 1006 Bytes

assignment-grading-rubric.md

File metadata and controls

30 lines (26 loc) · 1006 Bytes

Assignment Grading Rubric

Assignment review rubric

Select the points are relevant for the assignment you're reviewing

  • Code hygiene
    • Good indentation
    • Consistent formatting (e.g. semi-colons, double quotes, etc)
    • No console.logs()
    • No unnecessary comments
    • Followed naming convention for variables
    • Followed naming convention for files
    • Clear and descriptive variable names
    • No duplication in code (i.e. code is DRY)
  • Functions
    • functions have a single return type
    • functions do what they are supposed to do
  • Classes
    • classes adhere to Single Responsibility Principle
  • React components
    • The component's render() or return statement should not be too big
    • Each component should not be doing too many things
  • Project organization
    • All required dependencies (e.g. jest) are included
  • Test cases
    • all tests pass
    • clear and correct test descriptions
    • good test cases