Perforce
What is Differential Analysis?
Differential analysis is an emerging solution for static analysis tools. It is a relatively recent solution, but it's important to understand what it is, how it works and why you should care ...
DevSecOps for Security and Safety-Critical Software Development
One of the most effective software development practices for safety-critical software is DevSecOps. Put simply, DevSecOps automates development and security processes to ensure the security and reliability of software. Here, we explain ...
Klocwork Is the Ideal Static Analysis Tool for DevOps
Klocwork identifies software security, quality and reliability issues for C, C++, C# and Java helps to enforce compliance with standards. Its in-depth, accurate and precise analysis results have earned Klocwork the trust ...
Software Safety vs. Security: What’s the Difference?
When developing software, you must ensure that that it is both safe and secure. But what is the difference between your code being safe, and your code being secure? Here, we discuss ...
What Is DISA STIG?
You need to ensure that your software is secure and safeguarded from security vulnerabilities. DISA STIGs help you ensure the security of your software. Read on to learn how. What You Need ...
How to Improve Code Quality, Efficiently, with Static Analysis
As hard as they try, no programmer is perfect. Testing and manual code reviews cannot find every problem in their code, so software vulnerabilities and bugs persist. Unfortunately, the amount of software ...
Add Static Code Analysis to Your CI/CD Pipelines
An efficient CI/CD pipeline is necessary for accelerating software delivery without sacrificing quality, and a static code analysis tool is an essential part of that pipeline. A static code analysis tool inspects ...
Continuous Integration Overview
To improve the efficiency of your software development workflow, you should use continuous integration. We'll explain what continuous integration is, why it’s important and how it can help you. Continuous Integration in ...
CI/CD Best Practices for Software Development
Continuous integration (CI) and continuous delivery (CD) are popular software development practices for automation and shortening feedback times. However, set up improperly, your CI/CD pipelines could instead cause delays in development. For ...
What Is a CI/CD Pipeline? How to Improve CI/CD
The most effective way to ensure that your CI/CD pipeline is efficient is to use the right tool, like a static code analyzer. Here we explain what is a CI/CD pipeline and ...
What is CERT? Overview of CERT Secure Coding
As you write code, you must ensure it is secure and safeguarded from potential security threats. That’s why CERT is essential. Read on to learn more about CERT. What You Need to ...
What Are Security Standards? Secure Coding Standards Overview
To read more, please visit: https://www.perforce.com/blog/qac/secure-coding-standards ...