A Comment Is An Invitation For Refactoring

  • Use programming constructs available (such as functions) to write more readable code that makes writing comments unnecessary.
  • If your feel your code is too complex to understand without comments, your code is probably just bad.