cs24-20fa Code Quality Guidelines

Introduction to Computing Systems (Fall 2020)

The following is a list of code quality deductions we might apply on your code. You should expect that additional “correctness” deductions might apply (particularly for concurrent code), but this is intended to be a complete list of deductions for the style of your code.

Formatting

Variables

Macros

Functions and Decomposition

Modules and Types

Commenting

Compilation