InfoQ

Topic/Tag specific view

All content and news on InfoQ about Code Analysis


Latest featured content about Code Analysis

Talking .NET Code Analysis with Patrick Smacchia

Community
.NET
Topics
Code Analysis

Patrick Smacchia is a Visual C# MVP with over 15 years of software development experience. He is the author of Practical .NET 2 and C# 2, books about the .NET platform. He has worked on software in a variety of fields including the stock exchange at Société Générale and a satellite base station at Alcatel. He's currently the lead developer of the tool NDepend.

News about Code Analysis

Klocwork Insight Brings Code Analysis to the Desktop

Community
Java
Topics
Code Analysis,
Debugging

Earlier this year Klocwork released a desktop product, Klocwork Insight, bringing their automated source code analysis features to individual developers. InfoQ recently sat down with Klocwork CTO Gwyn Fisher to discuss the product.

FxCop Rules Join the Pipeline Builder for System.AddIn

Community
.NET
Topics
Code Analysis

Microsoft has created FxCop rules for projects leveraging the extensibility framework System.AddIn. This joins the out-of-band project Pipeline Builder as a must-have for developers using this .NET 3.5 framework.

Getting Up-to-Speed on NDepend and Code Metrics

Community
.NET,
Architecture
Topics
Code Analysis

Any tool is only good if it is in the hands of a developer who knows how to use it. NDepend is one of those tools which is very powerful but addresses an aspect of software development too few architects or developers understand, software metrics.

JProbe 8.0: The Java code, memory, and coverage profiler is back

Community
Java
Topics
Code Analysis,
Debugging

Quest Software recently released JProbe 8.0, a Java code, memory, and coverage profiler. While JProbe has been one of the leading Java profiling tools since the late 1990's, JProbe 8.0 aims to help Quest regain the leadership position in the profiling market with new Eclipse integration and a more competitive price point.

Articles about Code Analysis

Using singleton classes for object metadata

Community
Ruby
Topics
Object Oriented Design,
Language,
Code Analysis,
Dynamic Languages

So you have a bunch of objects - let's call it an object graph - provided by some API. Now you want to to process the objects - which requires some intermediate data, for instance: the process creates some metadata that needs to be stored with the objects. The problem: where to store the metadata? We'll show how to use Ruby singleton classes to handle this problem.

Implementing Automated Governance for Coding Standards

Community
Architecture
Topics
Code Analysis,
Delivering Quality,
Build systems

Most development organizations of a significant size have some form of coding standards and best practices. Simply documenting these standards and keeping them up to date can be a significant challenge and enforcing them even harder. Our organization has found that enforcing coding standards and best practices in an automated fashion through our build process has been highly effective.

The MOle Plugin

Community
Ruby
Topics
Code Analysis,
Ruby on Rails

The MOle, so named because it acts as the investigators agent, is a plugin that provides insight into the inner workings of Ruby on Rails in realtime, as requests come in and get processed. The author describes how the plugin came about and gives InfoQ readers a detailed introduction to his innovative plugin.

Interviews about Code Analysis

Bruce Johnson discusses Google Web Toolkit

Community
Java
Topics
Javascript,
Compilers,
Code Analysis,
Web Frameworks,
Open Source

Google Web Toolkit (GWT) tech lead Bruce Johnson discusses the design of GWT, how GWT converts Java into JavaScript, community involvement with GWT, new features in GWT 1.4, and the philosophy behind GWT.