Coding Standards

Beyond the functionality required by each assignment, your code will be assessed on how well it is written and engineered. There are two main categories that we will assess: testing and code quality. We put substantial emphasis on these in 3110; depending on your background, that might be new to you.

Each assignment will provide specific prompts for testing and code quality, but here are some overall concerns you should keep in mind: