-
Notifications
You must be signed in to change notification settings - Fork 57
Chess Code Quality Rubric
GitHub Action edited this page Jul 18, 2025
·
1 revision
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% |