In March 2017, over 140 million people’s sensitive information were stolen from Equifax company servers. How did it happen? Equifax was using a vulnerable version of the Apache Struts framework and they did not fix it on time. In this article you will learn what the Dependency Scanning process is and how important it is to check your dependencies against known security vulnerabilities.
Every developer wants to create a quality code. But, the code quality is a complex topic and consists of multiple elements like style, correctness, design or security. Luckily we don’t need to do everything manually. In this article you will learn what are the crucial code quality control elements and what tools you can use to improve the code quality in your project.
What is the code quality? What are the consequences of poor code quality and high technical debt for software developers? And what can we do to start controlling our code quality.