07:31Java, Code Coverage & Their Best Friend: Bytecode • Evgeny Mandrikov • YOW! 2023
From the creator
This presentation was recorded at YOW! Australia 2023. #GOTOcon #YOW https://yowcon.com Evgeny Mandrikov - Software Gardener, Language Team Technical Leader @EvgenyMandrikov ORIGINAL TALK TITLE Java, Code Coverage & Their Best Friend — Bytecode: Scandals, Intrigues, Investigations RESOURCES https://twitter.com/_Godin_ https://linkedin.com/in/mandrikov https://github.com/Godin https://sessionize.com/godin ABSTRACT Do you know what is inside of your class files? Are you ready to bet? Let's have fun by diving into bytecode pattern matching and explore how compilers and their different versions, from the old ones up to the most recent, transform your source code. Our dive will be based on details of the implementation of the most popular open-source code coverage tool for Java – JaCoCo, which finds in bytecode and filters out various compiler generated artifacts, which otherwise require unnecessary and sometimes impossible tricks to have full code coverage. [...] TIMECODES 00:00 Intro 00:49 Java Code Coverage 04:35 Java 18:36 JaCoCo should ignore synthetic methods 38:15 Demo 43:42 Conclusion 45:55 Outro Read the full abstract here: https://yowcon.com/sydney-2023/sessions/3071 RECOMMENDED BOOKS Vijay SRJ • Java 21 New Features Simplified • https://amzn.to/3SugyRc Kevlin Henney & Trisha Gee • 97 Things Every Java Programmer Should Know • https://amzn.to/3kiTwJJ Joshua Bloch • Effective Java • https://amzn.to/3ygmQJt Jeff Scott Brown & Graeme Rocher • The Definitive Guide
Published 2024-02-10 · Watch on YouTube ↗
Availability and playback restrictions are controlled by the original channel.





