Continuous Inspection to the Rescue

Agenda

  1. Why do you listen to me?

    Your, my, our problems...

  2. SonarQube

    Know your tools

  3. Continuous Inspection

    ... to the Rescue

  4. Demo Time!

    Hands on

Why do you listen to me?

Maybe you also face problems in your projects like:

SonarQube

It's is a code quality management tool:

SonarQube - General Hints

SonarQube - General Hints

Different dashboards for different roles.

For developers:

developer dashboard

SonarQube - General Hints

And a different one for tech lead of the project:

developer dashboard

SonarQube - Pimp it

Upgrade your tool before you start:

Continuous Inspection

To sum up: feedback loop regarding internal code quality.

To be honest:

Continuous Inspection can be described by a workflow.

CI - Step 1

step 1 of continuous inspection worflow

CI - Step 2

step 2 of continuous inspection worflow

CI - Step 2

Use differential views to see what's new.

rule compliance widget differential view violations drilldown differential view

CI - Step 2

Create a review for the developer who introduced a new violation.

creating a review for a violation

CI - Step 3

step 3 of continuous inspection worflow

CI - Step 3

Use SonarQube to list and filter your reviews.

reviews overview of Sonar

CI - Step 4

step 4 of continuous inspection worflow

Demo Time!

Thanks for listening!

Slides:
github.com/fmueller/sonar-to-the-rescue-techtalk


@fmueller_bln

gplus.to/fmueller

References

#

/