-
Avoiding Bugs in Range-Based For-Loops with MISRA C++:2023®
MISRA C++:2023 introduces a number of new rules. Among them, MISRA C++:2023 Rule 9.5.2 helps you avoid bugs in range-based for-loops. Read on to learn how this rule guards against
-
Code Branching Definition — What Is a Branch?
What is a branch? Code branching is what allows software development teams to work on the same codebase without impacting team members. What is merging? Find out and get our software
-
Configuration as Code: How to Streamline Your Pipeline
As teams work on bigger and more complex projects, it is not just code that can be versioned. Learn how implementing configuration as code can help your team accelerate and streamline
-
What Is Source Control? Exploring Source Control Management Tools
Find out why source control is important and compare source control management tools.
-
How to Use Maven for Dependency Management
Learn how to do Maven dependency management with this example.
-
Design Verification With Traceability
Learn how Perforce IPLM links requirements management, design management, and verification management for a fully traceable design and verification process.
-
Security Standards: What Are Secure Coding Standards?
To write secure code, you need a secure coding standard — such as CERT, CWE, OWASP, DISA STIG, CVE, or CVSS. Secure coding standards keep software secure.
-
Perforce ALM (Helix ALM) Requirements Management
Perforce ALM’s, formerly Helix ALM, requirements management module lets you track requirements throughout the development lifecycle for automatic, continuous traceability.
-
Non-Functional Testing - With Non-Functional Test Examples
Non functional testing verifies how well the product works. Read this blog to better understand the different types of non functional tests.
-
Hansoft is Now Helix Plan
Hansoft is now Helix Plan. Learn more about the history of Hansoft, why we’re now Helix Plan, and where we’re headed as a product.