Architecture
Guard your architecture by ArchUnit
There are a bunch of tools that help in delivering a better, cleaner code. I guess most of us use Sonar for the static analysis of the code. That is awesome, especially if we integrate that with the build process or at least with the Jenkins pipeline for our development branch. Just to fail the pull request once the code does not meet a quality gate or introduces new issues. Can we go further with the fast feedback? Sure, we can configure SpotBugs (FindBugs) to support Sonar with finding subtle bugs and code smells or Checkstyle to validate whether the Read more…