Browse and learn

A collection of tools, tips and topics that we want to share with you. Looking for more resources? If you don't find what you need, just ask.

Watch this page for industry trends, active discussions on forums around the internet, hot tips from Klocwork specialists and experts, videos from Klocwork product management, and the most recent Klocwork documentation.

Klocwork documentation

Videos

Log in to the Developer Network to gain access to expert videos, webinars and other learning resources. Registering and logging in is easy.

  • Webinars
    See Klocwork tools used by Klocwork Insight experts
  • Klocwork How-To Series
    View detailed technical videos on Klocwork tools on the Klocwork Universtity page. (You need to register and log in to this site to see the page and to view these videos and other member-only resources.)

The evolution of coding standards has created new expectations and requirements for software architects and developers. There is an alphabet soup of organizations and standards, including: MISRA, CWE, CERT, STIGs and many others.

Here are a few of the current standards, with links to their sources.

Jan. 17, 2012

You may have noticed that all C/C++ users of Klocwork's plug-in for Visual Studio or Eclipse now have access to Klocwork Refactoring without the requirement of a separate license. This great feature set promotes clean, maintainable code that lowers long-term cost of ownership. Whether you're following a full-on Red/Green/Refactor test-driven development model, or just looking to make sense of overly-complicated inherited code, Klocwork Refactoring is a great tool to add to your arsenal.

Jan. 17, 2012

New in Insight 9.5, we introduce what we believe is an industry-shaping technology - on-the-fly analysis of C/C++. While Insight 9.5 only exposes this in Visual Studio (2005 onwards), we will be expanding this to all supported IDEs, and even hope to bring this same technology to the Klocwork Desktop for non-IDE users.

The what, why and how of Klocwork tools

Updated: Jan. 17, 2012

No matter what you know about the principles of source code analysis (SCA), you need specifics of a real-world product suite and how you can expect that suite to work for you. This article describes Klocwork’s implementation of SCA and how desktop tools, and team collaboration, metrics and reporting tools strategically enhance software development for any C/C++, Java or C# shop.

Generating a C/C++ build spec with Eclipse

With many IDEs, Klocwork Desktop Analysis generates automatic build specification files as part of its defect detection process. In the case of Eclipse, this can prove to be quite a challenge. Klocwork relies on the Eclipse CDT indexer to generate the build specification. This can create inaccuracies and invalid results. To overcome this, Klocwork highly recommends you create a build specification manually and specify it separately in the project properties.

No matter how big your organization or how complicated your development environment, getting started successfully is the most important step. The Klocwork Professional Services team is here to help.

Updated: The Klocwork documentation evolves with each new release, as we explain the use of new features, describe freshly learned best practices, and reorganize content and articles to make the documentation more complete and easier to use.