Grading source code
Good
- variable names
in relation to distance of use; ie. short names for short distances
- paragraphs: group related statements, with comments or blank lines
- low complexity
- optimized jump direction; jump forward and then back again
- order concepts by use
Bad
- studder, repeating words in close proximity
- too many statements on one line
- improper wrapping; e.g. in the middle of arguments list