Skip to content

Latest commit

 

History

History
12 lines (9 loc) · 947 Bytes

code-quality-rubric.md

File metadata and controls

12 lines (9 loc) · 947 Bytes

Chess Code Quality Rubric

This document lists the criteria that the TAs will be using to grade your source code quality.

Category Criteria Weight
Naming Method and variable names are clear and accurately represent their functionality/purpose
Naming conventions and style are consistent with Java Naming Coventions
25%
Code Decomposition Classes and methods obey the Single Responsibility Principle
Classes and methods have been broken down so they are not overly long
There are no large sections of duplicated code
30%
Readability Code is easy to read
Good and consistent use of whitespace
Good use of comments, including avoiding unnecessary comments
No dead code
30%
Package Structure Code is effectively organized into well-named packages 15%
Total 100%