Programming style …
Comment extensively
- Comment whatever is non-obvious
- Do not comment the obvious
- Comments should be 25-50% of the code
-
Organize class elements consistently
- Variables, constructors, public methods then private methods
-
Be consistent regarding layout of code