Catégorie : Blog


Handling Third-Party Code in Klocwork


Emenda’s Approach to Third-Party Code in Klocwork The integration of third-party libraries into your software projects has been well documented as bringing accompanying risk¹. You are putting yourself at the mercy of another organisation’s development practices and standards. The well-known proverb, « a chain is only as strong as its weakest link » warns us to take care… En lire plus »



Reporting Compliance with Klocwork


Emenda and Klocwork’s Approach to Industry Compliance Both here at Emenda and at Roguewave, we understand the importance of proving compliance and know that such a task can be a pain for managers and developers alike.



Using SciTools Understand for Architectural Analysis


und-lattix

Learn how to import your SciTools Understand projects into Lattix Architect to analyse the architectural integrity of your complex applications. Integrating Lattix Architect into your continuous integration (CI) system provides a reliable, automated solution to enforce your architecture. This drives efficiency and stability of business-critical applications. With Lattix Architect you will: Enforce your software architecture… En lire plus »



Emenda Docker Repository Available


docker

Docker is becoming more and more popular in enterprise level organisations. Continuing our work on Klocwork Static Analysis with Docker (You can see that here) we’ve started building our own docker repository. Currently this repository gives you Dockerfiles for the Klocwork Server (static analysis tools for C/C++, Java, C# for quality and security) to help you… En lire plus »



Creating Klocwork Metrics Reports using Custom Metrics


In this article, we will discuss how you can create Klocwork Metric Reports based on custom metrics. The end result is very similar to our article on creating Klocwork Metric Reports using the built-in Klocwork metrics. However, this article focuses on creating reports based on custom metrics that are NOT computed by a Klocwork analysis. Therefore,… En lire plus »



Creating Klocwork Metrics Reports using Built-in Metrics


What are Klocwork Metrics Reports? In this article, we will go through the steps necessary to use Klocwork’s powerful built-in metrics analysis to produce interactive reports that will let you quickly spot code that needs refactoring. Here is an example of a report based on methods exceeding a cyclomatic complexity value of 20. If you… En lire plus »



Using Klocwork with Docker


Containing Klocwork Builds with Docker There are a number of options when looking at managing Klocwork build machines for multiple environments and tool chains. The original solution involved providing each environment with dedicated hardware. Then the ability became available to host multiple operating systems concurrently on the same hardware using virtual machines. The next step… En lire plus »



The Klocwork API and Dashing Dashboards


What is Dashing and Why is it Great? There are many ways one can take advantage of the flexibility and power of the Klocwork API. Using Dashing, a popular open-source dashboard framework, you can make beautiful (dare I say ‘dashing’) dashboards that can give both a high level and detailed overview of all your Klocwork… En lire plus »