Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Basic coding standards

  • Be consistent
  • Keep it simple
  • Encourage loose coupling
  • Encapsulate
  • Don't reinvent the wheel, see if functionality is available via the standard library or other open-source frameworks, favoring dependencies we've already incorporated (i.e., the Jakarta Commons libraries, etc.)
  • Don't repeat yourself
  • Avoid code smells
  • Optimize after profiling, but that doesn't mean you should write stupid code
  • Keep an open mind, in both the sense of egoless programming, and an eye for better ways of doing things
  • Get things done

Resources