Code Quality is not a science but a need: how to measure the developers' productivity? How to choose whether to maintain a software or to rewrite it from scratch?
Partial answer to these questions could arrive from the static code analysis technologies.
Static code analysis could also prevents security threats (code vulnerabilities, weak code patterns and so on) and surely it helps developers to write better looking, more understandable and more consistent sources in terms of style,formatting and maintainability.
We will look at all these aspects and more using the SonarQube static code analyzer system and its usage use cases as reference.