Programming Practices

  • A method is marked with the @Override annotation whenever it is legal. This includes a class method overriding a superclass method, a class method implementing an interface method, and an interface method re-specifying a super-interface method.
  • Caught exceptions should not be ignored (and if this is a must then a log entry is required).