Good Practices

Many details make up a “good” program, with the characteristics that we discuss in the course. The following is just a start towards listing them. The items below are considered in the grading of a class project.

Creating a list of these is not easy, as there are always exceptions. However, these exceptions are not common. Think about where this would apply, not what the exception would be.

The checklist will be extended as the semester progresses.

Files and Directories

Indentation and Spacing

Overall Program

Naming

Statements

Functions