Jul 19, 2018

Tools for Java code quality

Avoid common mistakes:
  1. CheckstyleCrap4j
  2. JenkinsTeamCity
  3. Sonar ( which integrates Findbugs and a bunch of other static analysis tools like PMD etc. ) , Stan4JJDepend 
  4. Sonar Plugin for Maven based projects.  https://github.com/hmvictor/radar-netbeans
  5. https://github.com/giancosta86/EasyPmd

Existing functionality should not easily break because of new code.
  1. Unit testing framework: JUnitTestNG
  2. Unit test coverage tool: EclEmmaCobertura