Standardy kodowania - pitaatip/Cyberwej GitHub Wiki

Standardy kodowania

Korzystamy z następujących narzędzi do statycznej analizy kodu: checkstyle, pmd. Żeby wywołać analizę kodu z poziomu mavena, uruchamiamy:

mvn checkstyle:checkstyle

mvn pmd:pmd

Polecam również korzystanie z odpowiednich wtyczek do eclipse.

Formatowanie:

W eclipsie window/preferences/java/editor/save actions zaznaczamy opcje:

  • Perform selected actions on save
  • Format source code - format all lines
  • Organize imports
  • Additional actions:
  • Convert control statement bodies to block
  • Add final modifier to private fields
  • Add missing '@Override' annotations
  • Add missing '@Override' annotations to implementations of interface methods
  • Add missing '@Deprecated' annotations
  • Remove unnecessary casts