• A key to well designed and understandable programs.
• Use indents, spaces and blank lines, to make the program look less cluttered, and give it a block style.
• Comments are essential to clarify various program parts.
• Descriptive variable names, and defined constants make the purpose of the variable obvious.
• All declarations for the program should be made at the top of the program listing.