|| | Novice | || | Beginner | || | Intermediate | || | Advanced | || | Specialist | || | Expert | || |
Define variable and their scope
Adequate re-use of code / loop structures
Variable and function or procedure Name conventions
Screen updating off and on at appropriate instances
Adequate comments
Error Handling