Tuesday, May 11, 2004

NDepend

just found a neat tool called NDepend on Sam Gentiles' blog.
Looks very useful for analysing dependencies, build order and other metrics. Here is what the generated report looks like for the current build of NAnt


The following is the NDepend config file I used to produce that report :

<?xml version="1.0" encoding="utf-8" ?>

<NDepend AppName="NAnt V0.85">
<Dirs>
<Dir>H:\cvs\nant\build\net-1.1.win32\nant-0.85-debug\bin</Dir>
<Dir>H:\cvs\nant\build\net-1.1.win32\nant-0.85-debug\bin\lib\net\1.1</Dir>
<Dir>H:\cvs\nant\build\net-1.1.win32\nant-0.85-debug\bin\lib</Dir>
</Dirs>
<Assemblies>
<Name>NAnt.Core</Name>
<Name>NAnt.DotNetTasks</Name>
<Name>log4net</Name>
<Name>NDoc.Core</Name>
<Name>NAnt.ZipTasks</Name>
<Name>NAnt.NUnit</Name>
<Name>nunit.framework</Name>
<Name>NAnt.NUnit2Tasks</Name>
<Name>NAnt.SourceControlTasks</Name>
<Name>NAnt.MSNetTasks</Name>
<Name>NAnt.Win32Tasks</Name>
<Name>NAnt.VisualCppTasks</Name>
<Name>NAnt.VSNetTasks</Name>
<Name>ICSharpCode.SharpZipLib</Name>
<Name>ICSharpCode.SharpCvsLib</Name>
</Assemblies>
<FrameworkAssemblies>
</FrameworkAssemblies>
</NDepend>

Comments:
blah
 
Post a Comment

<< Home

This page is powered by Blogger. Isn't yours?