PLAY PODCASTS
JaCoCo with Evgeny Mandrikov
Episode 9

JaCoCo with Evgeny Mandrikov

Are you ready to uncover all the secrets of code coverage? Don't miss this episode where Evgeny Mandrikov will tell us the story behind JaCoCo!

The Developers' Bakery

March 28, 202153m 5s

Audio is streamed directly from the publisher (dts.podtrac.com) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.

Show Notes

This episode is going to be all about testing and code coverage 🧪 as we have Evgeny Mandrikov on stage!

He’s going to tell use the story behind JaCoCo, aka Java Code Coverage, one the most popular code coverage library for Java, Kotlin and the JVM.

If you’re curious to learn how a code coverage tool works internally, make sure to don’t miss this episode.

Enjoy the show 👨‍🍳

Show Notes

  • 00:15 Intro
  • 01:02 Episode Start
  • 01:42 Evgeny’s Introduction
  • 02:45 What is JaCoCo?
  • 03:52 One tool for one function
  • 04:59 Is JaCoCo in “maintenance” mode?
  • 07:03 Convince us that coverage is important
  • 09:59 JaCoCo as a debugging tool
  • 11:50 Where to use code coverage?
  • 14:11 Patch vs total coverage
  • 18:04 How JaCoCo works?
  • 21:57 Source based instrumentation
  • 24:54 Pattern matching and code coverage
  • 26:54 Is JaCoCo ever failing?
  • 29:57 Kotlin inline functions
  • 34:30 Integrating with JaCoCo
  • 36:00 JaCoCo vs IntelliJ Code Coverage?
  • 39:57 Is a mailing anachronistic?
  • 42:28 How to contribute to JaCoCo?
  • 45:13 What’s the future for JaCoCo?
  • 48:07 Evgeny’s dream about JaCoCo
  • 49:53 Learning Material
  • 51:04 Where to find Evgeny online?

Resources

Show links