Skip to main content

Blog

Insights, Innovations, and Best Practices from Perforce Experts

Blog

Improved Debugging in C and C++ Applications For HPC

Learn about the improvements TotalView 2017.3 brings to debugging in C/C++ and dynamic analysis of complex code for HPC environments.
Coding Best Practices
Blog

What Is Code Reuse? Code Reuse Best Practices

Reusing code can help you meet increasing demands for software. But reusing code isn’t as simple as it sounds… In this blog, learn how to ensure reusability of code in a project and code reuse best practices.
Coding Best Practices, Software Quality
Blog

Debugging Python and C/C++ Mixed-Language Applications

Debugging Python and C/C++ applications requires tools that allow developers to view unified call stacks and simultaneously inspect data in both languages. Learn more in this blog.
Coding Best Practices
Blog

What Is Cyclomatic Complexity and How to Calculate Cyclomatic Complexity?

Cyclomatic complexity is an important software quality metric. Learn how to calculate cyclomatic complexity. And get two cyclomatic complexity McCabe examples.
Coding Best Practices, Software Quality
Blog

7 Common Errors in C Programming and C++ Programming

Programming in C or C++? Learn about seven types of errors in C programming you should avoid.
Coding Best Practices, Software Quality
Blog

What Are Software Bugs?

What are software bugs? Do you know difference between a workaround and a resolution? A defect and a root cause? Let's examine the anatomy of a software bug.
Coding Best Practices