NDepend

NDepend is a static analysis tool for .NET managed code.wikipedia
20 Related Articles

List of tools for static code analysis

List of tools for static code analysis, JavaScriptStatic code analysis toolsautomated tool

Software visualization

visualizationvisualisationvisualize software structures

Static program analysis

static code analysisstatic analysiscode analysis
NDepend is a static analysis tool for .NET managed code.

Directed graph

directed edgedirecteddigraph
The tool supports a large number of code metrics that allow one to visualize dependencies using directed graphs and dependency matrix.

Design structure matrix

dependency matrixDependency structure matrixdesign structure matrices
The tool supports a large number of code metrics that allow one to visualize dependencies using directed graphs and dependency matrix.

Microsoft Visual Studio

Visual StudioVisual Studio 2005Visual Studio 2008
Code rules can be checked automatically in Visual Studio or during continuous integration.

Continuous integration

CIbuild serverintegration is done automatically
Code rules can be checked automatically in Visual Studio or during continuous integration.

Cyclomatic complexity

Synchronization complexitycode complexitycomplex
- Avoid making complex methods even more complex (source code cyclomatic complexity):

PageRank

page rankGoogle algorithmGoogle PageRank