Kotlin, Java 4..18, Code Coverage and their best friend — bytecode: ... (Evgeny Mandrikov)
Pour rester informé sur l'actualité de Devoxx France, suivez nous sur twitter : https://twitter.com/DevoxxFR ou consultez notre site web https://www.devoxx.fr/ Titre original : Kotlin, Java 4..18, Code Coverage and their best friend — bytecode: scandals, intrigues, investigations Description 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 different compilers (Java/Kotlin) and their different versions, including recently released javac 18 and kotlinc 1.6, transform your source code. Our dive will be based on details of the implementation of most popular open-source code coverage tool for Java – JaCoCo ( https://www.jacoco.org/ ), which finds in bytecode and filters out various compiler generated artifacts, which otherwise require unnecessary and sometimes impossible tricks to have full code coverage.