C-Coding-Standards

C-Coding-Standards - EE312 C Coding Standards Spring 2008...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
EE312 C Coding Standards – Spring 2008 Writing code that is easy for others (or you later) to read is an important part of programming. Style entails a program's readability and logic structuring. Style is almost as important as correctness in programming. This is useful for you, the programmer, when you are writing code and the graders for reading and making sense of a program. Also, in industry and real-world situations, you usually do not write a whole program at once, nor do you only look at programs you wrote. Usually industry programmers are looking at code they did not write or wrote a long time ago, which is where style and comments become very important to understanding programs. Here are the style rules for this course. Your program will be graded on conformance with these rules. Naming Conventions: 1. All programmer-defined identifiers shall use names that are meaningful with respect to the real world concepts that they represent. (This includes file names, function names, variable names, constants, etc.) 2. The name of a variable shall help describe its purpose in the program and/or what it is an abstraction of from the real world. For example: int numTokens; double hypotenuse; Although they are short names, it's ok to use x or y if they represent coordinates; or i and j for matrix or table indices (these are standard conventions in the real world). 3.
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 03/22/2008 for the course EE 312 taught by Professor Shafer during the Spring '08 term at University of Texas.

Page1 / 3

C-Coding-Standards - EE312 C Coding Standards Spring 2008...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online