What is Continuous Inspection?
It is an Agile Practice which tell us inspect the source code in order to find bad habits avoiding issues and bad design in the future.
What is SonarQube?
SonarQube is an Open Source Project based on seven axes of quality:
- Potential bugs
- Coding rules
- Tests
- Duplications
- Comments
- Architecture and design
- Complexity
Sonar (the firstname of this project) or SonarQube (current name) help us to identify points mentioned above.
Did you remember this phrase?
Loose coupling and high cohesion.
Into the dashboard, you can see RFC (Response For Class) and LCOM4 (Lack of Cohesion Of Methods version 4). Those are related to Coupling and Cohesion respectively.
Code Review and Pair Programming are practices that we need to do in order to support Continuous Inspection Process.