Treffen Sie uns auf einer Konferenz!

Verschaffen Sie sich einen Überblick, auf welchen Events unsere codecentric-Kollegen als Referenten vertreten sind. Wir würden uns freuen, Sie auf einer Konferenz persönlich begrüßen zu dürfen.

The Components We Develop Are Not Used at All! Or Are They?


Ludwigsburg, Deutschland

Developing component based software is cool. But which of the developed components are actually used?
Most of the time it is uncertain. A similar uncertainty emerges with regression tests. Are the bug-fixes actually tested?

To some developers these information might not be interesting. As much more it is for decision makers.
We use JaCoCo for gathering this usage/test data.
Hurdles are:

  • Actually get the usage data – How do you access it
  • Different codebases of the run application (releases, even bug-fixes)
  • Relationship of packages to components
  • Visualization on a component basis

With a little package-component-mapping we can get more certainty, whether which component is actually used, or tested. With additional report formatting it is easy to understand. Even management could comprehend.

Christian StreiblChristian Streibl