Skip to main content

Blog

Insights, Innovations, and Best Practices from Perforce Experts

Blog

What You Need to Know About the Next MISRA® Standard: Introduction to MISRA C++:2023®

MISRA C++:2023 is expected to be released later this year. Ahead of the release, our expert provides an overview of MISRA C++ and a number of aspects of the new standard.
Coding Best Practices
Blog

What Is a Code Review? + How to Do Code Reviews at Scale

What is a code review? Simply put, a code review is the process of examining code for quality. Learn how to do code reviews at scale in this blog.
Coding Best Practices, Version Control
Blog

What Is Automotive SPICE® (ASPICE)?

Automotive SPICE helps automotive organizations ensure that the quality of their software meets key customer requirements. Get an overview of the ASPICE process assessment framework and learn how static analysis supports ASPICE guidelines.
Coding Best Practices
Blog

MPMD Debugging with TotalView

In this blog learn how to debug a simple MPMD application with TotalView.
Coding Best Practices
Blog

Solving Tough Dangling Pointer Problems with TotalView

In this blog, learn how to solve tough dangling pointer memory problems using TotalView’s powerful debugging features. The techniques and features utilized are useful for solving many other types of problems occurring in code too.
Coding Best Practices
Blog

Why Are Coding Standards Important for Medical Robotics Engineering?

As medical professionals increasingly use medical robotics in healthcare, it's critical to ensure the software security of these embedded systems.
Coding Best Practices, Security & Compliance
Blog

Top 5 Reasons HPC Computing Developers Use TotalView for Debugging Code

Learn about the top reasons why HPC computing developers rely on TotalView to solve some of the toughest problems in their complex applications.
Coding Best Practices
Blog

Cybersecurity Update: What Do the Latest WP.29 UNECE Regulations Cover?

As the amount of code in vehicles increases, so will cyber threats. Two WP.29 UNECE regulations specifically address cybersecurity concerns and provide guidance for automotive manufacturers.
Coding Best Practices
Blog

5 Critical Business Software Development Goals for 2023

Five software development goals to maximize existing resources and improve code compliance, safety, and security.
Coding Best Practices
Blog

What Is Barr-C?

Barr-C, the Barr Group’s coding standard, aims to reduce bugs in embedded software, as well as introduce stylistic guidelines to improve maintainability and portability.
Coding Best Practices, Software Quality
Blog

Debugging Embedded Techniques in C/C++ Applications with TotalView

TotalView is a high performance debugging tool for Linux, UNIX, and macOS platforms. It provides debugging support for multi-threaded and multi-process applications. TotalView can be used from the user interface or from the command line interface, and supports local as well as remote debugging.
Coding Best Practices
Blog

Debugging OpenFOAM Applications with TotalView

How to compile and debug an OpenFOAM example and how the TotalView C++ View (CV) facility can be used to improve the debugging experience for users.
Coding Best Practices