article thumbnail

How To Generate Code Coverage Report Using JaCoCo-Maven Plugin

DZone

Code coverage is a software quality metric commonly used during the development process that let’s you determine the degree of code that has been tested (or executed). To achieve optimal code coverage, it is essential that the test implementation (or test suites) tests a majority percent of the implemented code.

Code 313
article thumbnail

Why software supply chain attacks are increasing

Dynatrace

Software supply chain attacks emerge in full force. But today, software supply chain attacks are a key factor in the global movement of goods. Additionally, a global study of 1,000 CIOs indicated that 82% say their organizations are vulnerable to cyberattacks targeting software supply chains. Dynatrace news.

Software 189
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Big / Bug Data: Analyzing the Apache Flink Source Code

DZone

Naturally, such applications must be highly reliable so that no error in the code can interfere with data processing. To achieve high reliability, one needs to keep a wary eye on the code quality of projects developed for this area. This engine is written in Java and Scala. So, what is Apache Flink?

Code 150
article thumbnail

Handling Flaky Unit Tests in Java

Uber Engineering

It warns software engineers of bugs in newly-implemented code and regressions in existing code, before it is merged. This ensures increased software reliability. It also … The post Handling Flaky Unit Tests in Java appeared first on Uber Engineering Blog.

Java 120
article thumbnail

How OpenFeature — and feature flag standardization —enables high-quality continuous software delivery

Dynatrace

Earlier this year, Dynatrace announced its involvement in the open source feature flagging project OpenFeature that enables fast-paced, high-quality software development. Organizations need to release software at a high velocity to stay competitive as the pace of business accelerates, but they can’t sacrifice software quality for speed.

Software 175
article thumbnail

Why the supposedly fixed CVE-2020-36641 vulnerability is still exploitable—And what to do about it

Dynatrace

In May 2023 the critical vulnerability CVE-2020-36641 in the Java library aXMLRPC was published in the National Vulnerability Database (NVD). To what extent attacks are possible depends on the Java version and other environmental factors. This PoC has been validated for versions 1.12.1 Why is the CVE-2020-36641 vulnerability not fixed?

Java 205
article thumbnail

Fighting Fragility With Property-Based Testing

DZone

However long you work in software, you always feel late to the party. Java has the Jqwik library, Scala has ScalaCheck and Python has Hypothesis. You encounter some seemingly cutting-edge new tool only to learn it has been around for decades, sometimes inspired by research papers from 1970.

Testing 344