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